Вход в.npmignore не работает
Я хотел бы сохранить источник (/ts/**/*.ts
) файлы только в удаленном репозитории Git и результаты транспиляции (/js/**/*.js
) - только в полученном пакете npm.
Чтобы добиться этого, я добавил эти записи в ignore-files:
.gitignore
/js
...
.npmignore
/ts
Удаленный репозиторий не содержит /js
папка, так .gitignore
работает отлично.
Но похоже, что вход в .npmignore
не работает, потому что я получаю /ts
папка с содержимым на npm i <package>
,
Что я делаю неправильно?
1 ответ
Решение
Хотя я все еще не понял суть проблемы, некоторые из них помогли:
- повторно клонировать репо с нуля в другую папку
- бежать
npm doctor
- изменить запись в
.npmignore
в./ts
Так что теперь /ts
папка не загружается на npm i <package>
и никакой фатальной ошибки не происходит.