Стоит ли фиксировать автоматически сгенерированные файлы, опубликованные в пакете npm

У меня есть пакет NPM, написанный на TypeScript. Мой процесс сборки берет все файлы *.ts и объединяет их в myLib.d.ts, myLib.js и myLib.js.map.

В моем пакете NPM должны быть все файлы src / .ts и эти три myLib. автоматически сгенерированные файлы.

Но в моем git-репозитории я должен зафиксировать эти три автоматически сгенерированных файла myLib.*?

Это проблема публикации файлов в пакете npm, которые не находятся под контролем версий?

1 ответ

Решение

Выходные / сгенерированные файлы myLib.d.ts, myLib.js а также myLib.js.map не должен обойтись в Git РЕПО.

Вы должны игнорировать эти файлы .gitignore, И это не повлияет на публикацию npm pakeages.

Вы также можете обратиться к примеру файла .gitignore для TypeScript.

Другие вопросы по тегам