Angular 项目的 tsconfig.json 中的 outDir 会发生什么?

Old*_*zer 7 typescript tsconfig angular

我已在 VS Code 中将 Angular 添加到我的 Node Express 应用程序中。我是通过 Angular CLI 的ng new.

tsconfig.jsonoutDir指向./dist/out-tsc。还有另外一个outDirangular-cli.json

当我运行时ng build,Javascript 文件outDirangular-cli.json. 是什么outDirtsconfig.json呢?./dist/out-tsc未创建文件夹。

Ran*_*urn 6

tsconfig.json 中的 outDir 是做什么用的?

如果使用 AngularCLI,则什么都没有。在angular.json.angular-cli.json前角6)文件控制输出配置。

如下所示:

未创建文件夹 ./dist/out-tsc。

如果您使用 VS Code 文件观察器动态/按需编译 TS 文件,则将使用 tsconf.json 文件位置(当然取决于 VSCode 配置)。您可能会推测使用一种方法或另一种方法是个好主意。如果您结合使用这两种方法,您可能会遇到版本控制困难。

坚持使用 CLI。