在Angular CLI 1.5.0的帮助下创建的角度5项目中,当我运行以下命令时
ng serve
我可以看到Web包开始捆绑并且项目开始服务。生成的转换js文件在哪里?最初我认为这个位置应该是
中提到的位置tsconfig.json,OutDir
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2017",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
但有趣的是,我似乎无法在项目文件夹中找到outdir文件夹。 我还检查了angular-cli.json文件
"apps": [
{
"root": "src",
"outDir": "dist",
......
......
但我仍然无法找到已编译的js文件。我错过了什么或做错了什么?我的.ts文件的java脚本文件在哪里?
答案 0 :(得分:0)
ng serve
将已转换的文件保留在内存中,不会写入磁盘。您需要执行ng build --watch
才能将其写入磁盘并通过更改进行更新。