使用源映射但没有 URL/引用的角度构建

Aks*_*hay 6 source-maps webpack angular angular-webpack

我用的是角度6。

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

//# sourceMappingURL=app.min.js.map
Run Code Online (Sandbox Code Playgroud)

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

问题是如何制作源映射但不包含 URL?

我可以使用 gulp 和其他工具作为后期构建来做到这一点,但是有没有任何开箱即用/简单的方法?

edd*_*P23 5

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

"sourceMap": { "scripts": true, "styles": true, "hidden": true, "vendor": true }
Run Code Online (Sandbox Code Playgroud)

看起来它sourceMap可以是一个对象,也可以是bool一个复杂的对象。请查看此处的角度文档