Angularjs 在角度测试中,您可能需要适当的加载程序来处理此文件类型@导入';..//sass/conf/conf';;

Angularjs 在角度测试中,您可能需要适当的加载程序来处理此文件类型@导入';..//sass/conf/conf';;,angularjs,testing,webpack,Angularjs,Testing,Webpack,当我对angularjs进行角度测试时,我发现了这个错误 您可能需要适当的加载程序来处理此文件类型。 |@import'../sass/conf/conf'; |@import'../components/baMsgCenter/baMsgCenter'; | 在karma shim.js:174003 //webpack.test.js var webpack=require('webpack'); var helpers=require('./config/helpers'); const

当我对angularjs进行角度测试时,我发现了这个错误 您可能需要适当的加载程序来处理此文件类型。 |@import'../sass/conf/conf'; |@import'../components/baMsgCenter/baMsgCenter'; | 在karma shim.js:174003

//webpack.test.js
var webpack=require('webpack');
var helpers=require('./config/helpers');
const ExtractTextPlugin=require('extract-text-webpack-plugin');
module.exports={
devtool:“内联源映射”,
决心:{
扩展名:['.ts','.js']
},
条目:{
},
模块:{
规则:[
{
测试:/\.ts$/,,
装载机:[
{
加载器:“很棒的类型脚本加载器”,
选项:{configFileName:helpers.root('src','tsconfig.json')}
},“angular2模板加载器”
]
},
{
测试:/\.html$/,,
加载器:“html加载器”
},
{
测试:/\(png | jpe?g | gif | svg | woff | woff2 | ttf | eot | ico)$/,
加载程序:“空加载程序”
},
{
测试:/\.css$/,,
排除:helpers.root('src','app'),
加载程序:“空加载程序”
},
{
测试:/\.css$/,,
包括:helpers.root('src','app'),
加载器:“原始加载器”
}
]
},
插件:[
新建webpack.ContextReplacementPlugin(
//(\\\\\/)段用于解释*nix和Windows中的路径分隔符
/角度(\\\\/)核心(\\\\/)(esm(\\\\\/)src(\\\\\/)链接器/,
helpers.root('./src'),//src的位置
{}//你的路线图
)
]
}