1. 注册
- 方法1: 官网注册 (推荐)
- 方法2: 命令注册
npm adduser
- 依次输入用户名, 密码, 邮箱 (注: 重复的话会报错)
2. 初始化
- 进入项目根目录
npm init
- 根据提示填入对应信息, 完成之后会生成一个 package.json 文件, 输入的信息可以在该文件中修改
注: 如果你的包引用了第三方包, 则需要在 package.json 文件中增加 dependencies
对象, 写入依赖的包及版本
3. 登录
注: 本地配置过淘宝或其他镜像的话需要先切换至 npm, 否则会报错
npm config set registry https://registry.npmjs.org
npm login
- 依次输入用户名, 密码, 邮箱
4. 发布
npm publish
注: 如果报错: You do not have permission to publish "xxx". Are you logged in as the correct user? 表示包名 xxx 已被占用
5. 版本更新
- 修改版本 (假设当前版本为: 1.0.0)
-
npm version patch
1.0.1 -
npm version minor
1.1.0 -
npm version major
2.0.0
-
- 发布
npm publish
6. 版本删除
- 删除指定的版本
npm unpublish 包名@版本号
- 删除整个包
npm unpublish 包名 --force
网友评论