#angular #typescript #visual-studio-code
#angular #typescript #visual-studio-code
Вопрос:
У меня есть приложение Angular, в котором есть свои типичные компоненты, сборники историй в этих каталогах компонентов, а также файлы спецификаций.
Проблема, с которой мы сталкиваемся, заключается в том, что при сборке нашего приложения требуется много времени. Я хочу создавать только файлы typescript и исключать спецификации и истории.
Проблема с этим заключается в том, что в VSCode, когда вы находитесь в спецификации, файлы stories. Пути не компилируются, и у нас повсюду красные линии.
Вопрос в том, можем ли мы создавать только с определенными файлами, но использовать VSCode для всех файлов.
Или используйте разные файлы tsConfig для сборки vs VSCode.
Текущее включение, которое нарушает vscode для файлов спецификаций и историй.
"files": [
"src/main.ts",
"src/polyfills.ts"
],
"include": [
"**/*.d.ts"
]
Комментарии:
1. vscode полагается на сервер typescript language server (tsserver), и для этого, конечно, нужны tsconfigs. НО истории и спецификации вообще не должны замедлять вашу обычную сборку. может быть, удалить все спецификации и истории и сравнить их? эти файлы могут быть созданы только в том случае, если на них ссылаются из производственного кода (чего не должно быть)
2. Когда я использую include `**/*.d.ts, я вижу значительное улучшение. Без этого я вижу значительное замедление во время сборки / горячей перезагрузки.