04 2020 档案
摘要:原因: webPack 升级到 4.x导致extract-text-webpack-plugin 无法使用。 解决办法: new ExtractTextPlugin({ filename: [name]_[md5:contenthash:hex:8].css, }), 转自:https://blog
阅读全文
摘要:WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development'
阅读全文
摘要:terser 由于老牌工具uglify不支持es6,且uglify-es不再更新,我们选择terser作为js代码压缩工具。 # 全局安装terser命令行工具 npm install -g terser # 使用terser terser ./foo.js -c pure_funcs=[conso
阅读全文
摘要:这个选项决定了 script 标签的引用顺序。默认有四个选项,'none', 'auto', 'dependency', '{function}'。 'dependency' 按照不同文件的依赖关系来排序。 'auto' 默认值 'none' {function} 不懂 'dependency' 按
阅读全文
摘要:根本原因:是项目在升级了webpack到v4.0.0后,打包生产环境文件,报错走不下去。CommonsChunkPlugin主要是用来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长,着实是优化的一把利器。 解决办法 build/we
阅读全文
摘要:解决方案如下: npm install extract-text-webpack-plugin@next 安装后的版本是(package.json): "devDependencies": { "css-loader": "^0.28.11", "extract-text-webpack-plugi
阅读全文
vue-loader加载不上报错* ./node_modules/vue-loader/lib/index.js You may need an additional loader to handle
摘要:根本原因:最新的vue-loader 15+以上,要求使用vueloaderplugin,需要变更webpack配置文件 一、报错代码: ERROR in ./src/login.vue?vue&type=template&id=19e76240& 2:0 Module parse failed:
阅读全文
摘要:根本原因是exports和import不兼容引起的。 问题解析 require 和 module.exports 是commonjs 规范,适用于 nodejs 环境 import 和 export 是ES6规范,适用于浏览器 因此import 不能和 module.exports 混合使用 很多文
阅读全文