採用了棱角分明,CLI 1.0和角度4,我無法得到源地圖的工作,儘管在捆綁的JavaScript有//# sourceMappingURL=main.bundle.js.map
。有沒有人知道一個解決方案,以獲得IE-11中的源代碼工作?通常這不會是一個大問題,我只需切換到Firefox或Chrome。但是我正在用Office-js api開發Excel加載項,並且它使用嵌入式IE11瀏覽器來顯示加載項,所以我堅持使用它。
我tsconfig.json:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"pretty": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
tsconfig.app.json:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": "",
"types": []
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
只是一種預感,但是可以用這種方式縮小//#以縮小內容,以致進行縮小的內容共享導致錯誤的行。例如 - > //#這裏是上面的文件結尾 var thisVarsNowInTheCommentButFromAnotherFile .. –
這是一個很好的想法,但我不認爲這就是發生在這裏的事情。該屏幕截圖來自運行應用程序時的調試器,並以最終(開發)形式顯示已捆綁的文件。但編譯prod時可能會遇到問題。 – Jolleyboy
@Jolleyboy你有沒有想過這個問題?我有類似的配置,源地圖停止工作。 Chrome的作品,IE沒有。謝謝。 –