babel.config.js 516 B

1234567891011121314151617181920
  1. // 所有生产环境
  2. const prodPlugin = ['@babel/plugin-proposal-optional-chaining', '@babel/plugin-proposal-nullish-coalescing-operator']
  3. if (process.env.VUE_APP_MODE === 'production') {
  4. // 如果是生产环境,则自动清理掉打印的日志,但保留error 与 warn
  5. prodPlugin.push([
  6. 'transform-remove-console',
  7. {
  8. // 保留 console.error 与 console.warn
  9. exclude: ['error', 'warn']
  10. }
  11. ])
  12. }
  13. module.exports = {
  14. presets: [
  15. '@vue/app'
  16. ],
  17. plugins: [
  18. ...prodPlugin
  19. ]
  20. }