NPM包提交流程

1,520 阅读1分钟

一、NPM账号

注册NPM账号

二、初始化项目文件

  1. npm init -y
  2. npm adduser // 登录 npm 账号
  3. npm who am i // 查看npm账号是否登录成功
  4. npm login // 如果没有登录成功,npm login
  5. npm publish // 提交npm
  6. npm install ** // 测试npm包是否成功

常见错误:

  1. npm设置淘宝镜像后不能提交到npm,必须将登录源切换到npm,才能提交。
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT http://registry.npm.taobao.org/webpack1_jack11 - [no_perms] Private mode enable, only admin can publish this module
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

解决方案:

  • 查看当前的登录源:npm config get registry
  • 切回到npm源:npm config set registry=http://registry.npmjs.org
  • 设置淘宝镜像:npm config set registry http://registry.npm.taobao.org/