diff --git a/manifest.json b/manifest.json index 4e1dcb0..365bb02 100644 --- a/manifest.json +++ b/manifest.json @@ -5,6 +5,7 @@ "versionName" : "1.0.0", "versionCode" : 100, "transformPx" : false, + "sassImplementationName": "node-sass", "app-plus" : { "compatible" : { "ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..c88b274 --- /dev/null +++ b/vue.config.js @@ -0,0 +1,15 @@ +module.exports = { + chainWebpack: (config) => { + // 发行或运行时启用了压缩时会生效 + config.optimization.minimizer('terser').tap((args) => { + const compress = args[0].terserOptions.compress + // 非 App 平台移除 console 代码(包含所有 console 方法,如 log,debug,info...) + compress.drop_console = true + compress.pure_funcs = [ + '__f__', // App 平台 vue 移除日志代码 + // 'console.debug' // 可移除指定的 console 方法 + ] + return args + }) + } +}