所以我有一个适用于我公司的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文件。
有什么方法可以真正忽略文件,不删除文件,不更新文件?