1. 注册 npm 账号
步骤:
- 打开 npm 官网
- 点击
注册
- 按照步骤完成
2. 准备上传的 npm 包文件
-
首先进入文件夹,执行 npm init,初始化自己的 package.json 文件,下图是我的要上传的 npm 包文件夹
-
注意 npm init 中,name 就是自己要上传的包的名称,version 就是版本名称,这里面 name 和 version 是一定要填写的,其他可根据需要填写,name一定要是唯一的不然会失败
-
npm init 执行完毕并生成 package.json 文件
3. 上传 npm 包
在要上传的 npm 包根目录下执行以下步骤,并确保此时的镜像是指向了 npm 的,如果不是可通过 nrm ls 查看当前有哪些镜像,并 nrm use [镜像名] 切换镜像
- 执行 npm adduser,输入自己的账号、密码、邮箱
- 执行 npm whoami,查看是否是自己账号,如果显示出自己账号则代表成功
- 执行 npm publish,如果一切顺利则会推送成功,如果报错则问题一般是镜像不是 npm,或者包名在 npm 中已存在,或存在相近的
- 录自己的 npm 账号,可看到自己的仓库里已经有相应的包,可点击名称进入查看
如果报错 切换为npm源:npm config set registry https://registry.npmjs.org