去除生产环境的debugger 和console

简介: 去除生产环境的debugger 和console

安装  webpack.prod.conf.js

"uglifyjs-webpack-plugin": "^2.2.0",
npm i uglifyjs-webpack-plugin
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
 new UglifyJsPlugin({
      uglifyOptions: {
        compress: {
          drop_debugger: true,
          drop_console: true
        }
      },
      sourceMap: config.build.productionSourceMap,
      parallel: true
})
相关文章
关于 C#使用Console.WriteLine调试没有命令行输出 的解决方法
关于 C#使用Console.WriteLine调试没有命令行输出 的解决方法
关于 C#使用Console.WriteLine调试没有命令行输出 的解决方法
|
前端开发 JavaScript
富文本编辑器wangEdiotr,编辑内容后,重新打开报错Uncaught (in promise) Error: Cannot find a descendant at path
富文本编辑器wangEdiotr,编辑内容后,重新打开报错Uncaught (in promise) Error: Cannot find a descendant at path
1821 0
|
4月前
|
JavaScript 开发工具
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
|
6月前
|
Java API Apache
项目构建时抛出LoggerContextShutdownAware log 错误问题处理
SpringBoot应用的日志显示它尝试初始化Skywalking日志目录为/app/logs/skywalking。随后,应用程序一个异常,具体是`java.lang.reflect.InvocationTargetException`。问题可能是由于日志库的冲突或缺失导致的。建议检查项目中是否存在与SpringBoot内置日志系统冲突的自定义日志配置,并确保所有必要的日志依赖,如log4j-core和log4j-api,都已正确且版本匹配地引入。通过解决这些冲突并重新构建,应该可以解决这个问题。
120 0
|
7月前
|
JavaScript 前端开发 开发者
使用`console.log()`查看运行结果非常简单
【4月更文挑战第18天】使用`console.log()`查看运行结果非常简单
352 1
|
7月前
去除生产环境的debugger 和console
去除生产环境的debugger 和console
51 0
|
7月前
|
JSON JavaScript 编译器
同事写的console.log太多令人烦恼?来手撕一个vite插件去掉它
同事写的console.log太多令人烦恼?来手撕一个vite插件去掉它
|
JavaScript
vue项目发布时去除console语句
vue项目发布时去除console语句
58 0
continue的简单理解(代码的自己复制运行debug下就理解了)
continue的简单理解(代码的自己复制运行debug下就理解了)
60 1
|
前端开发
前端页面出错调试方法console.log()
前端页面出错调试方法console.log()

热门文章

最新文章