Итак, у меня есть модуль 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 в папке модуля.
Есть ли способ действительно игнорировать файл, не удаляя его и не обновляя его?