Sha*_*Bar 16 webpack sass-loader css-loader postcss-loader resolve-url-loader
在我的项目中执行 NPM start 时遇到问题。我收到此错误消息:
./src/assets/base.scss (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-5-1!./node_modules/postcss-loader/src??postcss!./node_modules/react-scripts/node_modules/resolve-url-loader??ref--6-oneOf-5-3!./node_modules/sass-loader/dist/cjs.js??ref--6-oneOf-5-4!./src/assets/base.scss)
Error: resolve-url-loader: CSS error
source-map information is not available at url() declaration (found orphan CR, try removeCR option)
Run Code Online (Sandbox Code Playgroud)
Shr*_*pta 15
此问题可能有多种原因,我将给出 3 种可能的解决方案,请尝试所有解决方案
index.js
在node_modules\resolve-url-loader
此处更新当前var options
var options = Object.assign({
sourceMap: loader.sourceMap,
engine: 'postcss',
silent: false,
absolute: false,
keepQuery: false,
**
removeCR: false-- > make this "true" ** ,
root: false,
debug: false,
join: joinFn.defaultJoin
}
Run Code Online (Sandbox Code Playgroud)
然后重启你的应用
下一个解决方案与上面的解决方案相同,将行尾序列更改为 LF 查看下面的屏幕截图以了解在 VS Code 中是如何完成的
检查您的 CSS 文件,方法是一一注释它们并运行您的代码以查找存在错误的文件。检查所有导入语句以及 CSS 文件中的 Web 链接。
PS这是我的第一个答案,所以请放轻松:p有关我写的内容的更多参考,您也可以访问此链接->有关更多详细信息,您也可以参考此链接
小智 12
打开文件 *.css 并在 IDE 中选择行尾序列为 LF(在我的情况下,我已从 CRLF 更改为 LF)。
归档时间: |
|
查看次数: |
13593 次 |
最近记录: |