Sfoglia il codice sorgente

chore: allow console in staging

Casper Dai 3 anni fa
parent
commit
8a2034d653
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      vue.config.js

+ 3 - 2
vue.config.js

@@ -5,13 +5,14 @@ const webpack = require('webpack')
 const port = process.env.port || 9527
 
 const isProd = process.env.NODE_ENV !== 'development'
+const isStaging = process.env.ENV !== 'production'
 
 const features = {
   __VERSION__: JSON.stringify(`v${require('./package.json').version}.${getTimestamp()}`),
   // 未开发完的路由
   __DEV__: !isProd,
   // 预览
-  __PREVIEW__: process.env.ENV !== 'production',
+  __PREVIEW__: isStaging,
   // 未开发的功能组件
   __PLACEHOLDER__: !isProd || false,
   // 传感器
@@ -157,7 +158,7 @@ module.exports = {
           config
             .optimization.minimizer('terser').tap(args => {
               // clear console.x
-              args[0].terserOptions.compress.drop_console = true
+              args[0].terserOptions.compress.drop_console = !isStaging
               return args
             })
         }