當我們執行構建命令時候,會出現如下效果:
事實上,很多時候我們並不關注這些,只關注是否構建成功和錯誤資訊。下面我們就一起來解決這個需求,讓我們的命令列清爽整潔
通過在webpack.config.js中設定stats
統計資訊stats
只是通過這種方式來設定,當我們構建成功後,命令列什麼都沒有輸出,對我們不太友好。下面我們就通過外掛程式來優化日誌
安裝 cnpm i friendly-errors-webpack-plugin -d
配置:
//部分**省略
const friendlyerrorswebpackplugin=require('friendly-errors-webpack-plugin');
plugins:[
new friendlyerrorswebpackplugin()
],stats:"none"
構建打包,我們可以看到我們的命令列。成功後顯示 compiled successfully in 482ms ,並以綠色顯示 webpack構建技巧之開發篇
先看下專案目錄 entry dirname src main.js dirname是當前檔案所在資料夾目錄或者 const path require path entry path.resolve dirname,src main.js 乾脆定義個函式 function resolve dir mo...
webpack打包構建之效能優化
1 寫es6時需要轉換工具babel,我們可以只需src目錄上轉換 rules 2 靜態資源優化,如果靜態資源不大,建議用位元組處理 module plugins loaders babel loader?cachedirectory 開啟4個執行緒 threads 4 4 使用splitchunk...
Webpack 構建速度優化
profile 記錄構建中的耗時資訊 json 以json格式輸出構建結果,最後只輸出乙個json檔案 包含所有的構建資訊 const jarvis require webpack jarvis plugins new jarvis 優化loader配置 優化resolve.modules配置 re...