当前位置:   article > 正文

Vue项目打包后取出console详解_vue 打包后 console

vue 打包后 console

项目打包上线后我们不希望这些输出结果被用户所看到,可以通过以下方式来过虑掉console输出内容(步骤详解)

1.安装插件

  1. npm install babel-plugin-transform-remove-console --save-dev
  2. 或者
  3. yarn add babel-plugin-transform-remove-console --save-dev

2.修改项目根目录中 babel.config.js 配置

  1. // 定义一个空数组,用于判断是'项目阶段development'还是'生产上线阶段production'
  2. const ArrPlugins = [];
  3. // 如果当前是测试环境或者是生产环境,则使用去掉 console 的插件
  4. if (process.env.NODE_ENV === 'test' || process.env.NODE_ENV === 'production') {
  5. ArrPlugins.push('transform-remove-console'); //去掉 console 的插件功能代码
  6. }
  7. module.exports = {
  8. presets: [
  9. '@vue/cli-plugin-babel/preset'
  10. ],
  11. plugins:[
  12. //如果是项目阶段,则ArrPlugins扩展后为空数组,如果是上线阶段,则ArrPlugins扩展后去掉 console
  13. ...ArrPlugins
  14. ]
  15. }

3.修改基本打包配置允许dist双击打开

需要新建 vue.config.js , 配置打包后, 相对路径访问资源 (配置允许双击打开)

  1. // 覆盖默认的webpack配置
  2. module.exports = {
  3. publicPath: './', //直接双击dist文件夹中index.html后打开页面
  4. devServer: {
  5. port: 3000, //修改默认端口号
  6. open: true // 项目启动后自动打开页面
  7. }
  8. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/228735
推荐阅读
相关标签
  

闽ICP备14008679号