npm 发布如何忽略指定的文件

如何发布用户需要使用的相关文件呢?

方法一:使用 .gitignore 设置忽略哪些文件

.gitignore 设置的忽略文件,在git代码管理和 npm publish 都会被忽略

方法二:使用 .npmignore设置忽略哪些文件

.npmignore的写法跟**.gitignore** 的规则完全一样。若同时使用了**.npmignore.gitignore**,只有**.npmignore**会生效,优先级比较高

方法三:使用 package.jsonfiles 字段选择发布哪些文件

package.jsonfiles 字段设置发布哪些文件或目录。这个优先级高于 .npmignore.gitignore

npm publish默认的忽略规则

默认被忽略:

.*.swp

._*

.DS_Store

.git

.hg

.npmrc

.lock-wscript

.svn

.wafpickle-*

config.gypi

CVS

npm-debug.log

node_modules/

默认被包含,即便设置忽略也无效

package.json

README (and its variants)

CHANGELOG (and its variants)

LICENSE / LICENCE
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张驰Terry

知识源于创作热情,感谢你的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值