ag-grid主题自定义问题和resolve-url-loader失败

时间:2019-11-08 16:06:53

标签: ag-grid ag-grid-react

我们在应用程序中使用了ag-grid版本20,我遵循了有关如何导入主题以及在React应用程序中覆盖scss变量的说明。一切进展顺利,并按预期工作。我们刚刚更新到21.0版,因此我们可以使用dndSource功能,但是我们的代码将不再编译。我们得到的错误是
“模块构建失败:错误:resolve-url-loader:CSS错误   url()声明中没有源地图信息”

我环顾四周,这是列出的libsass库:

Windows换行符

常规Windows换行符为CRLF。但是有时libsass将输出单个CR字符。

此问题特定于多行声明。请参阅libsass错误#2693。

如果您在url()语句之前有任何这样的多行声明,它将使您的构建失败。

Libsass不认为这些孤立CR是换行符,而postcss引擎则认为。结果是源映射行号发生偏移,导致resolve-url-loader崩溃。

模块构建失败:错误:resolve-url-loader:CSS错误   url()声明中没有源映射信息 一些用户发现node-sass换行选项可以解决此问题。

解决方案

通过sass-loader尝试使用node-sass换行选项。

不确定如何解决此问题?我们使用create-react-app,我认为团队不喜欢弹出然后接管webpack配置的想法。

1 个答案:

答案 0 :(得分:1)

简短答案-配置编辑器以保存Linux行尾的文件。停止将Windows行尾放在源文件中,您将不会遇到问题。