Webpack 如何使SCS/sass/css加载器不解析url调用?(网页内)

Webpack 如何使SCS/sass/css加载器不解析url调用?(网页内),webpack,sass,Webpack,Sass,我在我的SCSS文件中多次调用了url(一些路径),css loader坚持要将这些url解析为它知道的内容。这些包含的文件在服务器/web上可用,但对WebPack不可见。我怎样才能让它只接受字符串呢 在我的scss文件中,我有一个字体,例如: @font-face { font-style: normal; font-weight: 400; font-family: 'Noto Serif'; src: url($font-path + 'NotoSerif

我在我的SCSS文件中多次调用了
url(一些路径)
,css loader坚持要将这些url解析为它知道的内容。这些包含的文件在服务器/web上可用,但对WebPack不可见。我怎样才能让它只接受字符串呢

在我的scss文件中,我有一个字体,例如:

@font-face {
    font-style: normal;
    font-weight: 400;
    font-family: 'Noto Serif';
    src: url($font-path + 'NotoSerif-Regular.ttf');
}
我得到一个错误:

错误:无法解析“/static/font/NotoSerif Regular.ttf”

我只想让它发出这个字符串而不去解析它。我在我的网页文件中没有规则告诉它包含TTF文件。我最近升级了sass/css/loader节点模块;在它起作用之前

我不知道错误是来自WebPack还是Sass。

中有一个禁用URL解析的设置:

                // Translates CSS into CommonJS
                loader: 'css-loader',
                options: {
                    url: false,
                },
其中一个版本升级必须已将此默认值更改为
true
,使其向后不兼容