angular 使用 sourcemap 构建但没有 URL / 参考

angular build with sourcemap but without the URL / reference

我正在使用 angular 6.

我想在 PROD 中调试应用程序,为此我需要源映射。 当我创建带有源映射的构建时,它会在缩小文件的末尾注入 URL 作为

//# sourceMappingURL=app.min.js.map

这使得浏览器调用 sourcemap 并且代码在产品中可见。

问题是如何制作 sourcemap 但不包括 URL?

我可以像 post 那样使用 gulp 和其他工具进行构建,但是有任何开箱即用/简单的方法吗?

我们必须将 soureMap 转为 'true' 才能使用 PROD 版本查看和调试 .TS 代码。

在angular.json

"configurations": {
....
"production":{
...,
"sourceMap": true,
}
}

以上对我来说工作正常并且能够调试代码。

这似乎是可行的,通过为 sourceMap 参数配置 hidden: true,如下所示:

"sourceMap": { "scripts": true, "styles": true, "hidden": true, "vendor": true }

似乎 sourceMap 可以是 bool 或复杂对象。请看angular docs here.