我有一个通过
假设文件名为
这样就足以避免在NPM注册表上上传它了吗?
我知道可以添加
npm install
命令生成的文件(使用preinstall
任务)。 我既不想将其添加到git存储库中,也不想将其添加到NPM项目中。假设文件名为
foo.json
,我将其添加到.gitignore
文件中作为foo.json
。这样就足以避免在NPM注册表上上传它了吗?
我知道可以添加
.npmignore
文件来确保忽略该文件,但如果.gitignore
已经这样做了,我就不会添加它。
.gitignore
文件,其中排除了一个名为bin/
的目录,我的转译ES6应用程序位于其中,因此我可以推送lib/
,这是ES6编写的应用程序。但是,正如您可能想象的那样,问题在于npm中发布的软件包必须具有bin/
。 - Carlos Araya.npmignore
文件,其中包含与.gitignore
相同的内容,但删除了bin/
行。 - cmbuckley.gitignore
文件排除的内容,你可以创建一个空的.npmignore
文件来覆盖它。”在你的情况下,你需要将.gitignore
复制到.npmignore
中,并仅从.npmignore
中删除该文件夹。 - cmbuckley