Построить nodejs машинописный проект для производства - PullRequest
0 голосов
/ 29 апреля 2020

Может быть нубский вопрос о nodejs и машинописи, подумайте, у меня есть папка sr c, в которой находятся все мои .ts файлы, и папка lib для скомпилированного файлы. Когда я фиксирую файлы, чтобы игнорировать папку lib из файла .gitignore, у меня возникает простой вопрос: - другой разработчик, которому поручено вытащить мои изменения и запустить сервер рабочего узла, должен сначала скомпилировать файлы .ts из источника? а затем из пакета. json он нацелился на скомпилированную папку lib для запуска скрипта?

Спасибо за ваш свет

1 Ответ

1 голос
/ 30 апреля 2020

Да, в TS это похоже на скомпилированные языки - вы должны скомпилировать (транспортировать) проект перед его использованием. Обычной практикой является использование CI / CD для переноса файлов TS и развертывания переносимых файлов в производство. Если вы хотите упростить процесс запуска приложения в среде разработки, я рекомендую вам взглянуть на ts-node npm package

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...