Webpack:没有加载器来处理 SCSS 是输入存在
Posted
技术标签:
【中文标题】Webpack:没有加载器来处理 SCSS 是输入存在【英文标题】:Webpack: no loader to handle the SCSS is input is present 【发布时间】:2021-08-08 21:29:04 【问题描述】:我已经安装了 Webpack 5(版本 5.37.0)并且想要将 SASS 文件编译为独立的 CSS 文件。我收到以下错误:
$ npx 网络包 资产 index.js 555 KiB [与 emit 相比](名称:main) 运行时模块 1.25 KiB 6 个模块 可缓存模块 532 KiB ./src/index.js 238 字节 [内置] [代码生成] ./node_modules/lodash/lodash.js 531 KiB [内置] [代码生成] ./src/style.scss 78 字节 [内置] [代码生成] [1 错误] ./src/style.scss 中的错误 1:11 模块解析失败:意外令牌 (1:11) 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。见 https://webpack.js.org/concepts#loaders > $体色:红色; | |身体 @ ./src/index.js 2:0-22我了解这意味着不存在处理 SCSS 输入的加载器。
当我用谷歌搜索这个错误时,我找到了很多答案,但它们都不起作用。我认为它们适用于旧版本的 Webpack。
下面是我的整个webpack.config.js
:
感谢帮助调试这个。
【问题讨论】:
【参考方案1】:我发现了错误。替换:
test: /\.module\.s(a|c)ss$/,
与
test: /\.s(a|c)ss$/,
修复它。
我对 Webpack 还是很陌生,从网络上的教程中剪切和粘贴有它的危险。
【讨论】:
以上是关于Webpack:没有加载器来处理 SCSS 是输入存在的主要内容,如果未能解决你的问题,请参考以下文章
带有 webpack 的 Kalendar-vue:“你可能需要一个合适的加载器来处理这种文件类型。”嗨
webpack 出错 - 您可能需要适当的加载器来处理此文件类型
Webpack/React.js:你可能需要一个额外的加载器来处理这些加载器的结果