ng angular-cli的构建会创建3个文件:
inline.bundle.js
vendor.bundle.js
main.bundle.js
以及每个人自己的地图文件。为什么?
我也在问是否有办法改变这种行为,不创建这3个文件,而是将所有js文件复制到dist目录,而不是捆绑任何东西。这可能吗?
答案 0 :(得分:23)
.map
个文件用于调试您的应用程序。它与angular-cli无关,是typescript编译器的特性,你可以在tsconfig文件中设置\ unset,如下所示,
"sourceMap": true\false
希望这会有所帮助!!
答案 1 :(得分:1)
@ Madhu的答案为任何ng build
命令禁用它。如果您想要从构建运行中有条件地或暂时禁用它:
ng build --watch --no-sourcemap
答案 2 :(得分:0)