Nativescript / Angular2:内联源图混淆

时间:2017-04-10 08:27:37

标签: nativescript angular2-nativescript

我正在尝试在执行Angular2 / Nativescript构建时生成.map sourceMap文件。我最近更新到Nativescript 2.5.1,它似乎不再默认生成.map文件。我在项目中看到的最后一个.map文件来自三个月前。当我添加sourcemap:true到tsconfig.json时,我收到一个错误,抱怨无法使用内联源图文件生成源图文件。知道这意味着什么吗?如果生成了内联源图文件,我在哪里可以找到它?如何使用内联源图文件调试可视代码?

my error:

error TS5053: Option 'sourceMap' cannot be specified with option 'inlineSourceMap'.

my tsconfig.json:

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "sourceMap": true,
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "noEmitHelpers": true,
        "noEmitOnError": true
    },
    "exclude": [
        "node_modules",
        "platforms",
        "**/*.aot.ts"
    ]
}

1 个答案:

答案 0 :(得分:0)

这并不是一个完美的解决方案,但这里是我如何让我的IDE使用带有nativescript的sourceMaps。打开select * from table1 t1 where not exists ( select * from table2 t2 where t1.p = t2.p and t1.crc = t2.crc and t1.rti <> t2.rti)

更改第33行:

node_modules/nativescript-dev-typescript/lib/compiler.js

nodeArgs.push('--inlineSourceMap', '--inlineSources');

运行你的项目你应该让sourcMapping正常工作!