npm发布包管理

2021-04-24  本文已影响0人  段煜华

npm官方建议规范的包至少包含:
package.json(包的基本信息)
README.md(文档)
index.js (入口文件)

创建一个package.json文件

npm init
init | npm 中文文档 (npmjs.cn)

登录

npm login

显示当前登录的用户

npm whoami [--registry <registry>]
whoami | npm 中文文档 (npmjs.cn)

发布

npm publish
npm publish --access public
publish | npm 中文文档 (npmjs.cn)

更新版本

npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]

版本号格式:主版本号.次版本号.修订号
版本号递增规则:

  • 主版本号:做了不兼容修改或颠覆式的重写
  • 次版本号:向下兼容的功能性新增
  • 修订号:向下兼容的问题修正

version | npm 中文文档 (npmjs.cn)

查看版本

npm view <pkg> version 查看包的发布版本
npm ls <pkg> 检查当前的包/依赖项版本

删除

npm --force unpublish <packname>
npm unpublish [<@scope>/]<pkg>[@<version>]
如果报权限方面的错,加上--force

作废指定包的指定版本

npm deprecate <pkg>[@<version>] <message>
deprecate | npm 中文文档 (npmjs.cn)

上一篇下一篇

猜你喜欢

热点阅读