当我们为应用程序提供服务时,它运行良好 . 在我们的Karma配置中,我们使用“Karma-sourcemap-loader”插件,我们在chrome dev工具中看到我们的原始格式我们的测试代码,但应用程序代码本身是不可读的 .
这是我们KarmaConfig中的相关部分
basePath: '',
frameworks: ['mocha'],
preprocessors: {
'test/**/*.js': ['webpack', 'sourcemap'],
'app/scripts/**/*.js': ['coverage']
},
files: [
'*/build-plugin/polyfills/*.js'
],
webpack: webpackTestConfig,
这是webpack配置的相关部分 .
devtool: 'inline-source-map',
plugins: [
new webpack.ProvidePlugin({
_: "underscore",
jQuery: 'jquery',
this: {}
}),
new BowerWebpackPlugin({
searchResolveModulesDirectories: false
}),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.DedupePlugin(),
new webpack.optimize.UglifyJsPlugin({
minimize: true
})
],
1 回答
问题出在Isparta装载机上 . 我们将业力入口点更改为单个文件而不是glob模式 .
https://github.com/deepsweet/isparta-loader/issues/1