@Igorek98

Как создать две команды для компиляции ts?

Добрый день, подскажите пожалуйста.
Как создать две команды в одной?
Я так понял строчка "build": "tsc" говорит о том, что нужно запустить в этой же папке файл tsconfig.json, а как в нём прописать две команды?
Мне нужно скомпилировать две остальные папки так же в отдельные, как мне прописать больше одной команды для "build": "tsc"?
И подскажите по tsconfig, может что ещё обычно добавляют, а то я только начал его изучать.

package.json
{
  "name": "project",
  "version": "1.0.0",
  "description": "modules",
  "main": "dist/server.js",
  "scripts": {
    "build": "tsc",
    "start": "node dist/server.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },


tsconfig.json
{
  "compilerOptions": {
    "esModuleInterop": true,
    "outDir": "dist",
    "baseUrl": "."
  }
}
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
madbaddad
@madbaddad
Js/Ts developer
Приветствую!
Про tsconfig узнать побольше ничто не может помочь лучше как официальная документация - https://www.typescriptlang.org/docs/handbook/tscon...

По поводу запуска нескольких команд, можно сделать либо так:
"start": "tsc && node dist/server.js"

либо можете посмотреть что такое makefile, например вот тут https://ru.makefile.site/

Кроме этого, можете посмотреть вот на такой инструмент (для терминала) https://www.npmjs.com/package/ts-node
и вот на такой (для веба) https://parceljs.org/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы