Как запустить компилятор typescript в качестве package.json script без grunt или gulp Я не хочу использовать grunt или gulp для компиляции файлов TS. Я просто хочу сделать это в моем package.json что-то вроде этого: "scripts": { "build": "tsc main.ts dist/" }, это возможно? Ответ 1 "build": "tsc main.ts dist/" Настоятельно рекомендуем вам использовать tsconfig.json, а затем опцию компилятора -p для создания своего кода. Посмотрите на: Контекст компиляции Настройка Вот настройка для использования tsc со сценариями NPM INIT npm init npm install typescript --save А затем в свой package.json добавьте несколько сценариев: "scripts": { "build": "tsc -p ./src", "start": "npm run build -- -w" }, Использование Только для сборки: npm run build Для строительства + живое наблюдение: npm start Наслаждайся 🌹 Ответ 2 Если вы хотите скомпилировать и запустить, вы можете использовать модуль ts-node. npm install --save-dev ts-node npm install --save-dev typescript И беги с: "scripts": { "start": "ts-node index.ts" }, Все остальные файлы сценариев типов, импортированные index.ts (вместе с импортом из зависимостей index.ts), будут скомпилированы и выполнены.
Ответ 1 "build": "tsc main.ts dist/" Настоятельно рекомендуем вам использовать tsconfig.json, а затем опцию компилятора -p для создания своего кода. Посмотрите на: Контекст компиляции Настройка Вот настройка для использования tsc со сценариями NPM INIT npm init npm install typescript --save А затем в свой package.json добавьте несколько сценариев: "scripts": { "build": "tsc -p ./src", "start": "npm run build -- -w" }, Использование Только для сборки: npm run build Для строительства + живое наблюдение: npm start Наслаждайся 🌹
Ответ 2 Если вы хотите скомпилировать и запустить, вы можете использовать модуль ts-node. npm install --save-dev ts-node npm install --save-dev typescript И беги с: "scripts": { "start": "ts-node index.ts" }, Все остальные файлы сценариев типов, импортированные index.ts (вместе с импортом из зависимостей index.ts), будут скомпилированы и выполнены.