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