Я бы хотел игнорировать файлы JavaScript, скомпилированные из TypeScript, в моем git-репо.(Это значительно упрощает слияние, перебазирование, частичное принятие и т. Д.) Соответствующие части моей настройки выглядят следующим образом:
tsconfig.json
{
"compilerOptions": {
"outDir": "./dist"
}
}
.gitignore
dist
При глобальной установке, например:
rm -rf dist
node_modules/.bin/tsc
sudo npm install -g
папка gitignored dist
не установлена.Есть ли правильное решение для этого?Следующие из них не являются действительно удовлетворительными:
- Комментарий / раскомментировать
dist
в .gitignore
до и после sudo npm install -g
- Справиться с параллельным управлением файлами TS и JS