解決:Webpack4 打包時css樣式檔案為空
起因
npm upgrade
因為每次都提示有包更新,所以更新了包。然後就出現
static/css/1.1dfe7c7.css 0 KiB 1 [emitted] vendors~app
調查
於是我看了一下,CSS打包是用的 "extract-text-webpack-plugin": "^4.0.0-beta.0"
, 好像當時也是因為有問題才切這個Beta版本的,
去Npmjs上查了一下,果然:
人家這個包已經不支援了,所以更新了會出問題。於是按照推薦更換新的包:"mini-css-extract-plugin": "^1.3.1",
程式碼如下:
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
rules: [
{
test: /\.(c|le)ss$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'less-loader',
],
},
]
結語
建議大家生產環境不要把 ^ 符號放開,這樣它就不會去升級了,固定版本號。
相關文章
- gulp打包js/css時合併成一個檔案時的順序解決JSCSS
- webpack4配置(1)-打包一個js檔案WebJS
- webpack4 css打包壓縮問題WebCSS
- webpack4入門和多檔案打包嘗試Web
- 臨時表空間資料檔案損壞的解決
- git錯誤:物件檔案為空(object-file-is-empty)解決方案Git物件Object
- css獲取實時樣式CSS
- QT新增樣式表QSS/CSS檔案後不起作用QTCSS
- geoserver將layer打包為shp檔案Server
- 檔案打包與解壓縮
- nuget打包檔案丟失如何使用powershell指令碼解決指令碼
- webpack打包之後的檔案過大的解決方法Web
- webpack4配置(3)-打包css/js/圖片等資源WebCSSJS
- 基於jq的bootstrap 常用樣式demo 引入css jq js檔案後樣式出現bootCSSJS
- 利用ant編譯釋出打包jar檔案和打包api文件為rar檔案編譯JARAPI
- VS 2019 打包安裝檔案 教程 (告訴你為什麼你的是DLL檔案)解決!
- Xshell拖拽檔案時傳輸速度為0的解決方法
- DNNmodule.css檔案不起作用的解決DNNCSS
- 何為CSS 樣式優先順序CSS
- css樣式CSS
- SSH在呼叫Service時獲取為空-解決辦法
- 解決VUE引用element不能顯現元件css樣式問題Vue元件CSS
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- Oracle rman 備份與恢復 臨時表空間的檔案問題解決Oracle
- vite2 打包的時候vendor-xxx.js檔案過大的解決方法ViteJS
- 怎樣用純HTML和CSS更改預設的上傳檔案按鈕樣式HTMLCSS
- 通過生成內容和CSS網格佈局為空單元格新增樣式CSS
- python中pygame遊戲打包為exe檔案PythonGAM遊戲
- 常用CSS樣式2:其它樣式CSS
- 常用CSS樣式1:文字樣式CSS
- 專為控制列印設計的CSS樣式CSS
- vue專案打包後多行省略樣式混亂Vue
- CSS系列:CSS常用樣式CSS
- CSS系列:CSS文字樣式CSS
- CSS系列:CSS表格樣式CSS
- css設定連結<a>樣式詳解CSS
- iOS 打包.a檔案iOS
- jar檔案打包JAR