找不到跟踪的 SourceMap 位置:AssertionError (Karma-Typescript)
Posted
技术标签:
【中文标题】找不到跟踪的 SourceMap 位置:AssertionError (Karma-Typescript)【英文标题】:Warnings of unused imports when packaging libs 【发布时间】:2019-06-28 09:40:57 【问题描述】:我正在使用 karma-typescript 进行单元测试,当期望失败时遇到以下警告:
04 02 2019 15:36:12.927:WARN [reporter]: SourceMap position not found for trace: AssertionError: expected false to be true
at Object.<anonymous> (base/test/api-client.spec.js?f27f5c9809f69dd36e15c3b125fadb70e6a6487a:61:56)
at step (base/test/api-client.spec.js?f27f5c9809f69dd36e15c3b125fadb70e6a6487a:32:23)
at Object.next (base/test/api-client.spec.js?f27f5c9809f69dd36e15c3b125fadb70e6a6487a:13:53)
at fulfilled (base/test/api-client.spec.js?f27f5c9809f69dd36e15c3b125fadb70e6a6487a:4:58)
HeadlessChrome 71.0.3578 (Mac OS X 10.13.6) When determining an endpoint for service should return the resolved endpoint FAILED
AssertionError: expected false to be true
at Object.<anonymous> (test/api-client.spec.ts:23:33 <- test/api-client.spec.js:61:56)
at step (test/api-client.spec.js:32:23)
at Object.next (test/api-client.spec.js:13:53)
at fulfilled (test/api-client.spec.js:4:58)
HeadlessChrome 71.0.3578 (Mac OS X 10.13.6): Executed 1 of 1 (1 FAILED) ERROR (0.608 secs / 0.593 secs)
我的业力配置如下:
module.exports = function (config)
config.set(
frameworks: ["mocha", "karma-typescript"],
files: [
pattern: "src/**/*.ts" ,
pattern: "test/**/*.ts"
],
preprocessors:
"**/*.ts": ["karma-typescript"]
,
reporters: ["dots", "karma-typescript"],
browsers: ["ChromeHeadless"],
karmaTypescriptConfig:
reports:
"html":
"directory": "coverage",
"subdirectory": "report"
,
"text-summary": ""
,
compilerOptions:
lib: [
"es2015",
"dom"
]
,
singleRun: true
);
;
我尝试将 sourceMap: true
添加到我的 compilerOptions 部分,但根据 karma-typescript 文档,这应该已经正确,但这没有区别,警告仍然存在。
我的配置有误吗?
谢谢
【问题讨论】:
【参考方案1】:我也遇到了同样的问题。请任何人提供解决方案。我尝试在覆盖范围内禁用检测,这解决了这个问题,但在那之后我的覆盖范围不起作用。
karmaTypescriptConfig:
coverageOptions:
instrumentation: false,
另外,我也遇到了一些其他问题。
【讨论】:
以上是关于找不到跟踪的 SourceMap 位置:AssertionError (Karma-Typescript)的主要内容,如果未能解决你的问题,请参考以下文章
.map文件的作用以及在chorme下会报错找不到jquery-1.10.2.min.map文件,404 的原因
Google Analytics 和 WordPress——我找不到将代码粘贴到的正确位置