安利一個webpack 打包移除 開發日誌 console.log的外掛,歡迎提bug!!!
阿新 • • 發佈:2019-01-04
drop-console-webpack-plugin 打包移除日誌console.log 支援webpack4
安裝
npm install drop-console-webpack-plugin --save
使用
const DropConsoleWebpackPlugin = require('drop-console-webpack-plugin')
plugins: [
new DropConsoleWebpackPlugin({drop_log:process.env.NODE_ENV === "production" }), //限制生產環境
// new DropConsoleWebpackPlugin() 不做環境限制,
]
Notes
if webpack version < 4 : 4.0.0>drop-console-webpack-plugin version >=3.0.0
if webpack version >= 4 : drop-console-webpack-plugin version >=4.0.0 && nodejs version > 7.6
引數
Name | type | default | Description |
---|---|---|---|
drop_log | Boolean | true | remove console.log(…) |
drop_info | Boolean | true | remove console.info(…) |
drop_warn | Boolean | false | remove console.warn(…) |
drop_error | Boolean | false | remove console.error(…) |
exclude | Array | [] | exclude chunk |
Code
new DropConsoleWebpackPlugin({
drop_log : true,
drop_info : true,
drop_warn : false,
drop_error : false,
exclude : ['manifest'], //排除不必要的chunk,減少build時間
})