发布npm包

1、初使项目

  npm init my_project

2、发布

  cd my_project

  npm publish

3、撤销发布的包

终端执行 npm unpublish

例如:

# 1、删除某个版本

npm unpublish my_project@1.0.0

#2、 删除整个npm市场的包

npm unpublish my_project --force

4、设置忽略文件

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

  在 package.json 中 files 字段设置发布的文件或目录。这个优先级高于 .npmignore 和 .gitignore。

5、typescript项目发布配制

  tsconfig.json添加 "declaration": true, 则会自动生成*.d.ts文件

6、私有模块项目 https://www.cnblogs.com/kelsen/p/4964574.html

原文地址:https://www.cnblogs.com/wujinhong/p/11677495.html