不知如何是好,在執(zhí)行npm run release出現(xiàn)了下面錯(cuò)誤,不知道怎么解決,求幫助
我在使用npm run release出現(xiàn)了下面的問(wèn)題,怎么解決
Hash: 223396e11ea7f486fa19
Version: webpack 4.19.0
Time: 293ms
Built at: 2018-09-15 13:53:24
?1 asset
Entrypoint main = ./release/bundle.js
[0] ./src/index.js 2.62 KiB {0} [built] [failed] [1 error]
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/concepts/mode/
ERROR in ./src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-preset-es2017/lib/index.js
? ? at createDescriptor (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-descriptors.js:178:11)
? ? at items.map (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-descriptors.js:109:50)
? ? at Array.map (<anonymous>)
? ? at createDescriptors (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-descriptors.js:109:29)
? ? at createPresetDescriptors (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-descriptors.js:101:10)
? ? at presets (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-descriptors.js:47:19)
? ? at mergeChainOpts (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-chain.js:315:26)
? ? at /Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-chain.js:278:7
? ? at buildRootChain (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/config-chain.js:118:22)
? ? at loadPrivatePartialConfig (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/partial.js:57:55)
? ? at Object.loadPartialConfig (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/@babel/core/lib/config/partial.js:82:18)
? ? at Object.<anonymous> (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:105:26)
? ? at Generator.next (<anonymous>)
? ? at step (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:3:221)
? ? at _next (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:3:409)
? ? at /Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:3:477
? ? at new Promise (<anonymous>)
? ? at Object.<anonymous> (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:3:97)
? ? at Object._loader (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:183:18)
? ? at Object.loader (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:50:18)
? ? at Object.<anonymous> (/Users/123456pass/Desktop/wutiange/Simple-demining/node_modules/babel-loader/lib/index.js:45:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! simple-demining@0.0.1 release: `webpack`
npm ERR! Exit status 2
npm ERR!?
npm ERR! Failed at the simple-demining@0.0.1 release script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! ? ? /Users/123456pass/.npm/_logs/2018-09-15T05_53_24_519Z-debug.log
2022-05-28
注意版本,和老師的版本對(duì)齊
2020-05-30
關(guān)于npm run release報(bào)錯(cuò)的問(wèn)題,老師怎么不出來(lái)解釋一下???
2019-07-03
在webpack.config.js中加入一個(gè)這個(gè),
如果還報(bào)錯(cuò),請(qǐng)看看版本問(wèn)題
npm?uninstall?babel-loader
npm?install?babel-loader@7.1.5
執(zhí)行一下這兩個(gè)命令
你試試,我是這么解決的
2018-11-23
這個(gè)是成功的效果,注意一定要版本正確,并且不是在高版本存在的情況下,回答時(shí)期:16:59 2018/11/23
2018-11-23
本人也出現(xiàn)了該方法,經(jīng)過(guò)半天的一步步改進(jìn),目前問(wèn)題已經(jīng)解決。解決方式為嚴(yán)格安裝視頻的版本走,并且不能實(shí)現(xiàn)重新添加,比如一步成功。
如樓上兩位的,一旦添加了新版,及時(shí)使用添加舊版,一樣報(bào)錯(cuò)。
我仔細(xì)對(duì)比了版本區(qū)別:
?日期:16:54 2018/11/23
相同部分:直接運(yùn)行
npm i babel-core babel-polyfill babel-preset-es2015 babel-preset-latest --save-dev --registry=https://registry.npm.taobao.org
差異部分:指定運(yùn)行如下
npm i babel-loader@7.1.4 webpack@4.7.0 webpack-cli@2.1.2 --save-dev?
最終效果如下:
2018-09-27
npm i babel-loader@7.1.4 --save-dev
2018-09-16
因?yàn)槟惆惭b的babel-loader的版本太高了,應(yīng)該是8點(diǎn)幾吧,改到7.1.5版就可以了。