我到底应该输入什么.npmignore?
.npmignore
测试?这样的东西.travis.yml,.jshintrc?运行模块时不需要什么(自述文件除外)?
.travis.yml
.jshintrc
我对此没有任何指导。
正如您可能发现的那样,NPM并没有具体说明应该放入的内容,而是有一个默认忽略文件列表。许多人甚至不使用它,因为如果不存在,默认情况下.gitignore会忽略其中的所有内容。此外,默认情况下,无论设置如何,许多文件都将被忽略,并且某些文件总是会被忽略,如上面的链接所述。npm``.npmignore
.gitignore
npm``.npmignore
关于应该永远存在的东西并没有多少官方信息,因为它基本上是的子集.gitignore,但是从我使用节点5年的经验中得出的结论,这就是我的想法。
注意: 生产 是指有人在任何时候使用您的模块,而不是在模块本身上进行开发。
.coffee
node-gyp
CNAME
index.html``gh-pages
npm install
基本上,如果您希望将某些东西排除在npm软件包之外而不将其排除在npm存储库之外,则应该使用它。它不是一长串物品,但是npm宁愿内置功能而不是让人们将无关的对象卡在包装中。