遵循karma-sourcemap-loader npm包中的自述文件,我无法看到在Karma下观察到TypeScript源图。
我有:
在我的karma-sourcemap-loader
package.json
在我的业力配置中包含预处理器配置:
// karma.conf.js
module.exports = function(config) {
config.set({
preprocessors: {
'build/**/*.js': ['sourcemap']
}
});
};
我的TypeScript源图,每个源图都与.js
目录中的build
输出文件并排放置,不受尊重。
Karma进程的输出指示所有.js.map
个文件的404。
答案 0 :(得分:0)
虽然没有karma-sourcemap-loader
记录,但我必须在我的files
业力配置数组中包含以下内容:
{
pattern: 'build/**/*.js.map',
included: false
}
当然,我的文件都在build
目录下,你的文件可能不在。
要清楚,要解决这个问题,我的“示例”业力配置必须看起来像这样:
// karma.conf.js
module.exports = function(config) {
config.set({
files: [
"build/**/*.js",
{
pattern: 'build/**/*.js.map',
included: false
}
],
preprocessors: {
"build/**/*.js": ["sourcemap"]
}
});
};
相关部分是,我需要在文件数组中包含奇怪的对象。