npm publish 怎样忽略文件?

使用npm发布包的时候,在当前文件夹下有些文件是不希望发布的,比如 node_modules 文件夹,自己测试的时候肯定要安装依赖的,如果把这些文件也发布出去,显然是很不好的。
难道每次发布的时候都只能把需要的文件放到另一个文件夹去,或者删除不需要发布的文件吗?

有没有什么配置可以在发布包的时候忽略一些文件夹的?
像 git 中的 .gitignore 一样。

阅读 20.1k
2 个回答

黑名单模式:.npmignore文件,没有.npmignore情况下使用.gitignore文件。
白名单模式:package.json里边配置files字段

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏