我是angular2的新手。
我创建了一个应用,并希望将其部署到prod。
我使用angular-cli
来支架所以我使用npm build -dev
或npm build -prod
构建它。
然而,它部署到dist
文件夹js
而不是ts
个文件
即使使用npm build -dev
。
我如何添加ts
文件,以便我可以通过Chrome浏览器在prod上调试它?
我需要手动添加它们吗?
答案 0 :(得分:1)
我认为您正在寻找源地图。
在tsconfig.json
中启用它们以查看Chrome中的打字稿
"compilerOptions": {
"sourceMap": true,
...
}
但是,Chrome Dev Tools似乎存在打字稿和源地图的问题。它不是调试应用程序的可靠方法。
答案 1 :(得分:0)
不确定ts文件,因为" TypeScript是JavaScript的类型超集,可编译为纯JavaScript"但是尝试" ng build" (没有--prod)这将构建而不捆绑,所以你至少应该看到你的js源文件。