webpack4 設(shè)置mode模式為none 提示沒(méi)有設(shè)置mode切換為developmentvue項(xiàng)目中使用DLL打包vue避免每次打包都要重新build第三方庫(kù),執(zhí)行腳本的時(shí)候會(huì)報(bào)錯(cuò),webpack提示沒(méi)有設(shè)置mode 默認(rèn)設(shè)置成了development,導(dǎo)致entry的路徑不是設(shè)置的vendor,雖然打包成功了,但是會(huì)多一個(gè)development中的entry文件相關(guān)代碼webpack.dll.conf.js 相關(guān)代碼const dllWebpackConf = {entry: {vendor: ['vue/dist/vue.esm.js']},output: {filename: '[name].dll.js',path: path.resolve(__dirname, '../dist/dll'),library: '[name]'},plugins: [new Webpack.DllPlugin({ path: path.join(__dirname, '../dist/dll', '[name]-manifest.json'),
name: '[name]'})]}執(zhí)行腳本webpack ---mode=none --config build/webpack.dll.conf.jsWARNING in configurationThe '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.dist目錄中dll存放的是打包好的vue文件,同時(shí)會(huì)多一個(gè)main.js,求解為什么不能設(shè)置none。
2 回答

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
只有development
和production
這兩個(gè)選項(xiàng),沒(méi)有none
這個(gè)選項(xiàng)

狐的傳說(shuō)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
請(qǐng)問(wèn)這個(gè)解決了沒(méi)有,
vue-cli2 webpack4 設(shè)置"dll":
"webpack --mode none --config ./build/webpack.dll.config.js",
直接報(bào):webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead. 請(qǐng)問(wèn)怎么解決?
添加回答
舉報(bào)
0/150
提交
取消