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
标志。