最近在做一个项目,做sdk给其他业务部门用
通过发到内部的npm库 来给大家用
开始是把打包出来的dist文件拷贝出来单独新建一个文件夹发布到npm
但是这样就存在很多问题
那么如何过滤 npm publish 的文件
下面会介绍两种方法
- .npmignore
- 在package.json中添加files:[] 如
"files": ["dist/types","dist/index.es5.js","dist/index.umd.js"],
第一个方法和gitignore类似 npm发布时忽略掉配置中的文件
第二个方法则相反 只发布配置中的文件
如果发错了 或者想删掉测试用的包
执行命令 npm unpublish xxx --force