Webpack執行打包:“You may need an appropriate loader to handle this file type“

Posted 白瑕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Webpack執行打包:“You may need an appropriate loader to handle this file type“相关的知识,希望对你有一定的参考价值。

项目场景:

使用webpack對CSS文件和一JS文件進行打包


问题描述:

配置webpack.config.js完成;webpack & webpack-cli安裝完成;css-loader & style-loader安裝到上級文件夾完成,執行打包時輸入webpack顯示如下:
在这里插入图片描述
也沒有生成Hash值
在这里插入图片描述
“您或許需要loader來處理這種類型的文件”,但我已經安裝了正確的loader.


原因分析:

錯誤:嘗試將webpack & css-loader & style-loader安裝到最近一級文件夾,完成後嘗試無效.
正確:猜測是版本問題:webpack找到css-loader & style-loader包,結果版本問題導致無法使用.

解决方案:

於是嘗試匹配版本,選取4個包發佈時間相近,使用人數最多的版本:

嘗試
webpack5.0.0
webpack-cli3.3.12
style-loader1.1.3
css-loader3.6.0
組合,輸入webpack指令成功打包,打包指令加入路徑亦成功打包;
在这里插入图片描述

以上是关于Webpack執行打包:“You may need an appropriate loader to handle this file type“的主要内容,如果未能解决你的问题,请参考以下文章

webpack 3.8 使用 extract-text-webpack-plugin 3.0 抽取css失败:You may need an appropriate loader to handle

vue-cli使用vux时报错处理,“You may need an appropriate loader to handle this file type”

You may need to adjust the proxy settings in Gradle.

Failed to resolve loader: script-loader You may need to install it.

Failed to resolve loader: script-loader You may need to install it.

Avoid catching exceptions inside atomic! You may need to manually revert model state when rolling b