如何上传自己的npm包

86 阅读1分钟
  1. 创建自己的npm账户

image.png

  1. 创建npm账户后,通过命令行运行命令npm login登录,输入Username、Password、Email、以及输入邮箱收到的one-time password

image.png

注意:运行npm login之前一定要配置npm源为registry.npmjs.org

命令行运行:npm config set registry https://registry.npmjs.org

  1. 创建自己npm包,创建项目目录<project-name>,运行npm init命令,按照要求输入对应的值
  2. 在工程<project-name>里面创建src/index.js,对应package.json文件内的main属性

image.png index.js内的内容如下:

image.png

这里index.js紧紧是导出了一个对象,可以按自己的需求导出

  1. 接下来运行npm publish命令,运行的过程中报了错,是因为npm仓库里面已经有了一个eslint-config-basenpm包,因此我们需要修改package.json文件内name的名字,保证唯一性

image.png

  1. 重新运行npm publish

image.png

  1. 查看自己npm包,然后就可以被其他项目npm install使用了

image.png