3

我正在使用角度 6。

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

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

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

问题是如何制作源地图但不包含 URL?

我可以使用 gulp 和其他工具作为后期构建来做到这一点,但是有什么出箱/简单的方法吗?

4

2 回答 2

3

通过配置参数,这似乎是可行hidden: truesourceMap,如下所示:

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

它似乎sourceMap可以是一个bool或一个复杂的对象。请在此处查看角度文档

于 2019-08-02T07:59:47.073 回答
-2

为了查看和调试带有 PROD 构建的 .TS 代码,我们必须将 soureMap 设置为“true”。

在 angular.json

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

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

于 2019-03-17T14:14:48.267 回答