diff --git a/docs/collocation/vue-config.md b/docs/collocation/vue-config.md index 4ca529dfa3cd90c930ed96f4fae97c57045a7423..dad350349369a7349e81c29a684dd14312e5972c 100644 --- a/docs/collocation/vue-config.md +++ b/docs/collocation/vue-config.md @@ -6,7 +6,7 @@ vue.config.js 是一个可选的配置文件,如果项目的根目录中存在 **注意事项** -仅vue页面生效 +- 仅vue页面生效 部分配置项会被编译配置覆盖,例如: @@ -68,7 +68,7 @@ module.exports = { chainWebpack: (config) => { // 发行或运行时启用了压缩时会生效 config.optimization.minimizer('terser').tap((args) => { - const compress = args[0].terserOptions + const compress = args[0].terserOptions.compress // 非 App 平台移除 console 代码(包含所有 console 方法,如 log,debug,info...) compress.drop_console = true compress.pure_funcs = [ @@ -79,4 +79,8 @@ module.exports = { }) } } -``` +``` + +启用压缩的方法: +- HBuilderX创建的项目勾选运行-->运行到小程序模拟器-->运行时是否压缩代码 +- cli创建的项目可以在`pacakge.json`中添加参数`--minimize`,示例:`"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize"`