Nativescript / TypeScript 错误 - 错误 TS5053:无法使用选项“inlineSourceMap”指定选项“sourceMap”

问题描述 投票:0回答:3
{
"compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "sourceMap": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "noEmitHelpers": true,
    "noEmitOnError": true,
    "watch": true
},
"exclude": [
    "node_modules",
    "platforms"
],
"compileOnSave": true
}

上面是我的 tsconfig.json 。我收到一个错误,我不明白为什么会出现这个错误。有什么想法吗?

这是我在 vscode 中的调试控制台中遇到的错误

[NativeScriptCli] execute: tns --version
[NSDebugAdapter] Using tns CLI v2.5.0 on path 'tns'
[NSDebugAdapter] Running tns command...
[NativeScriptCli] execute: tns debug ios --no-client --watch 
[NSDebugAdapter] Watching the tns CLI output to receive a connection token
Executing before-prepare hook from /Users/USERNAME/Projects/Project-tns/hooks/before-prepare/nativescript-dev-sass.js
Executing before-prepare hook from /Users/USERNAME/Projects/Project-tns/hooks/before-prepare/nativescript-dev-typescript.js
Found peer TypeScript 2.2.0
error TS5053: Option 'sourceMap' cannot be specified with option 'inlineSourceMap'.
7:34:42 AM - Compilation complete. Watching for file changes.
typescript visual-studio-code nativescript angular2-nativescript
3个回答
7
投票

dashman 的答案是从 tsconfig.json 中删除源映射选项来修复它。


1
投票

正如@dashmam 提到的,

inlineSourceMap
编译器选项潜伏在某个地方。

对于我来说,我在我的 webpack 配置中指定了它。您必须删除/切换

inlineSourceMap: true
sourceMap: true

也值得调查 - 如果您的

tsconfig.json
扩展了另一个
tsconfig.json
,您可能需要查找类似的冲突 👍


0
投票

就我而言,删除“sourceMap:true”不起作用,实际上没有必要删除它。问题是我公司的网络限制。我连接到我的移动数据,错误消失了。万一它对任何人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.