Webpack自動清理打包目錄的實現
更新時間:2023年01月09日 10:32:41 作者:aiguangyuan
本文主要介紹了Webpack自動清理打包目錄的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
Webpack在打包的時候,會在指定輸出文件夾下面生成打包文件,但是上次打包的文件不會自動清理掉,每次手動刪除會比較麻煩,為此,我們需要有一個自動清理的功能。常見的自動清理方式有以下兩種:
1. 通過 npm scripts 清理理構建目錄;
rm-rf./dist && webpack
也可以使用下面這個命令:
rimraf./dist && webpack
以上命令即在執(zhí)行打包前,先刪除打包輸出目錄dist,然后再執(zhí)行打包操作。

2. 使用 clean-webpack-plugin 插件清理;
1. 安裝插件;
npm i clean-webpack-plugin -D
2. 配置Webpack文件;
const path = require('path');
// 引入插件
const CleanWebpackPlugin = require('clean-webpack-plugin');
module.exports = {
entry: {
app: './src/app.js',
search: './src/search.js'
},
output: {
filename: '[name][chunkhash:8].js',
path: path.join(__dirname, 'dist'),
},
plugins: [
// 配置插件
new CleanWebpackPlugin()
]
};到此這篇關于Webpack自動清理打包目錄的實現的文章就介紹到這了,更多相關Webpack自動清理打包目錄內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
純js和css實現漸變色包括靜態(tài)漸變和動態(tài)漸變
用javascript實現一下所謂的動態(tài)漸變,考慮動態(tài)原因就不上圖了,我來簡單介紹下思路2014-05-05
數組Array進行原型prototype擴展后帶來的for in遍歷問題
不同的程序語言都有多種循環(huán)語句,而且功能是差不多的,當然使用場合還是有些區(qū)別的,比如for與for in,for in比較好用,它不需要預先知道對象屬性的長度。2010-02-02

