Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError

这篇具有很好参考价值的文章主要介绍了Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录配置 Webpack 时遇到的一个百思不得其解的报错:Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError

  1. 在看到这个问题以后,我第一时间去 reset.css 中查看语法是否有误;结果是没有任何错误。

  2. 在确定 css 文件无误以后,我把配置规则中的 css-loader 配置移除,只保留 style-loader,发现可以正常运行;这就说明是 css-loader 的问题。

  3. 我将上述报错信息复制到必应,大部分人告诉我要降低 css-loader 版本;我试图通过改变版本来解决问题,然并卵……(这个过程我持续了很久)

  4. 直到我用谷歌搜到 Stack Overflow 上的答案: Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError,爬坑记录,学习笔记,javascript,css,webpack,前端,开发语言 看第一句,这位大佬告诉我们:报错的根本原因在于 css 文件在编译时被 css-loader 加载了不止一次……

  5. 这时,我才恍然大悟。我发现我运行命令用的是 webpack.config.js 里的配置,其中已经将通用配置和对应环境的配置合并在一起了。而我在不同的环境下又合并了一遍,导致 css-loader 重复处理了 css 文件,导致报错。

  6. 这次经历再一次告诉我一个道理:前端报错,请第一时间通过谷歌 + StackOverflow来解决问题。

参考:https://stackoverflow.com/questions/64952866/module-build-failed-from-node-modules-css-loader-dist-cjs-js-csssyntaxerror

添加我的微信:enjoyMrcat,共同成长,卷卷群里等你 🤪。

以上,感谢您的阅读~文章来源地址https://www.toymoban.com/news/detail-733723.html

到了这里,关于Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包