webpack4 設置mode模式為none 提示沒有設置mode切換為developmentvue項目中使用DLL打包vue避免每次打包都要重新build第三方庫,執行腳本的時候會報錯,webpack提示沒有設置mode 默認設置成了development,導致entry的路徑不是設置的vendor,雖然打包成功了,但是會多一個development中的entry文件相關代碼webpack.dll.conf.js 相關代碼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]'})]}執行腳本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文件,同時會多一個main.js,求解為什么不能設置none。
2 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
請問這個解決了沒有,
vue-cli2 webpack4 設置"dll":
"webpack --mode none --config ./build/webpack.dll.config.js",
直接報:webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead. 請問怎么解決?
添加回答
舉報
0/150
提交
取消