Angular karma和CSS文件:“;未找到模块:错误:Can';“t解决”;

Angular karma和CSS文件:“;未找到模块:错误:Can';“t解决”;,angular,karma-runner,Angular,Karma Runner,我运行karma start karma.config.js并得到(稍微编辑): 在./Content/ebbMain.css模块中找不到错误:错误:无法解决 “内容”中的“check.png” 这是一个CSS文件,通过URL属性引用图像。例如: background-image: url("my-image.png") 我知道这些引用是正确的,因为它们在web应用程序中正确显示。在这一点上,我只想忽略/排除karma中的CSS文件。我在谷歌上搜索了几个小时,结果什么也没找到。对任何指针都是如

我运行
karma start karma.config.js
并得到(稍微编辑):

在./Content/ebbMain.css模块中找不到错误:错误:无法解决 “内容”中的“check.png”

这是一个CSS文件,通过URL属性引用图像。例如:

background-image: url("my-image.png")

我知道这些引用是正确的,因为它们在web应用程序中正确显示。在这一点上,我只想忽略/排除karma中的CSS文件。我在谷歌上搜索了几个小时,结果什么也没找到。对任何指针都是如此。

我通过使用
css加载器
插件并在
karma.config.js
中配置
webpack
解决了这个错误。 请注意,
url=false
选项指示
css加载程序
忽略css文件中的
url
位,这最终解决了错误。 还请注意,根据您的具体项目,您可能需要添加更多配置。祝你好运

webpack: {
            module: {
                loaders: [
                    {
                        test: /\.css$/,
                        loaders: ['css-loader?url=false']
                    }
                ]
            }
        }
要做的事。查找被设置为false的
included
标志。