Node.js 包括npm包上的文件,但不包括git repo上的文件
我有一个相当直截了当的问题,可以在npm发行版中包含工件(文件),但避免将它们包含在git repo中(我想结合使用Node.js 包括npm包上的文件,但不包括git repo上的文件,node.js,git,github,npm,Node.js,Git,Github,Npm,我有一个相当直截了当的问题,可以在npm发行版中包含工件(文件),但避免将它们包含在git repo中(我想结合使用.npmignore和.gitignore)?是的-这是绝对可能的 npm在发布期间处理此问题的方式如下: 检查是否存在.npmignore文件。如果是,则从版本中排除这些文件。如果没有,请返回到步骤2 (可选)检查是否存在.gitignore文件。如果是,则从版本中排除这些文件 因此,如果您希望保留npm版本中的所有内容,但避免将它们推送到git存储库,那么您只需将这些文件放入.
.npmignore
和.gitignore
)?是的-这是绝对可能的
npm在发布期间处理此问题的方式如下:
.npmignore
文件。如果是,则从版本中排除这些文件。如果没有,请返回到步骤2.gitignore
文件。如果是,则从版本中排除这些文件.gitignore
并创建一个空的.npmignore
文件
这样,npm就不会试图回退到.gitignore