使用Angular CLI时,转换后的js文件在哪里

时间:2017-11-08 13:39:37

标签: angular typescript angular-cli angular5

在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脚本文件在哪里?

1 个答案:

答案 0 :(得分:0)

ng serve将已转换的文件保留在内存中,不会写入磁盘。您需要执行ng build --watch才能将其写入磁盘并通过更改进行更新。