Игнорируйте файл в пакете NPM, но не удаляйте его - PullRequest
0 голосов
/ 06 ноября 2018

Итак, у меня есть модуль NPM для моей компании, такой, что его использует каждый API в компании, скажем «company-SDK».

API может работать в Windows и Linux и использует некоторые файлы на платформе.

Таким образом, у модуля есть файл с именем "config.js", который мы редактируем внутри, и он содержит все файлы, которые он использует пути. Вы можете понять, что каждая платформа имеет свой собственный "config.js".

Каждый пользователь, использующий «company-SDK», просто входит в систему как пользователь NPM и запускает «npm install company-SDK».

Сам модуль имеет файл config.js, который отмечен в файле .NPMIGNORE.

Проблема в том, что каждый раз, когда я публикую новую версию «company-SDK», и пользователи запускают команду «npm upgrade», он удаляет каждый файл config.js в папке модуля.

Есть ли способ действительно игнорировать файл, не удаляя его и не обновляя его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...