上传一个npm包

766 阅读1分钟

要上传一个npm包,很简单,只要以下几个步骤:

1.创建一个npm账号,可以在npm.js官网注册,也可以命令行npm addUser

2.运行命令行npm init

3.修改package.json的内容,private一定要设为false,name需要跟线上的npm库里的所有包名没有重复。main写的是你的包的入口文件。

4.你的库内容其实是没什么关系的,但是由于把包下载下来使用的时候,一般是用import引入,或者require引入,那么你写的代码规范最好符合umd。即使不符合,提交上去也是没关系的,只是使用可能就会报错。

5.运行命令行npm login登录npm账号,输入完账号,密码,邮箱后,会要求你Enter one-time password from your authenticator app,这时候,你就需要到官网那里弄一个Two Factor Authentication,这是要手机下载一个Authentication的app,然后扫码得到一个code,完成F2A的设置,记得保存最后页面给你的几个很长的code,因为以后每次命令行登陆npm都要用到。然后把其中一个很长的code输入到命令行的Enter one-time password from your authenticator app,才能登陆。

6.运行命令行npm publish

7.完成。