Что происходит с outDir в tsconfig.json для Angular проектов?

Я добавил Angular в свое приложение Node Express в VS Code. Я сделал это через Angular CLI ng new,

В tsconfig.json, outDir указывает на ./dist/out-tsc, Есть еще одно outDir в angular-cli.json,

Когда я бегу ng build, Файлы Javascript генерируются в outDir указано в angular-cli.json, Что outDir в tsconfig.json за? Папка ./dist/out-tsc не был создан.

1 ответ

Решение

Для чего нужен outDir в tsconfig.json?

Ничего, если использовать AngularCLI. .angular-cli.json Файл управляет конфигурацией вывода.

Как указано:

Папка./dist/out-tsc не была создана.

Если вы используете средства просмотра файлов VS Code для компиляции файлов TS по запросу "на лету / по запросу", то будет использоваться расположение файла tsconf.json (в зависимости от конфигурации VSCode, конечно). Вы, вероятно, можете предположить, что использование одного или другого метода является хорошей идеей. Вы можете столкнуться с трудностями управления версиями, если вы используете комбинацию обоих методов.

Придерживайтесь CLI.

Другие вопросы по тегам