准备

到NPM官方网站 https://www.npmjs.com/ 注册用户。注意网站的2FA(二次验证),保存好恢复秘钥。

检查

首先使用以下命令查看当前的npm镜像是否是“https://registry.npmjs.org/”。

npm config get registry

如果不是,请使用以下命令设置成“https://registry.npmjs.org/”,注意如果你有明确的需求,在整个过程之后将你常用的npm镜像恢复。

npm config set registry https://registry.npmjs.org

正式开始

创建你自己的nodejs项目,将代码编写好,默认nodejs入口是index.js,如果有明确要求请特殊处理。

比如在index.js中编写以下代码。

export default "hello world!";

使用以下命令初始化NPM库,根据提示输入包名等相关从参数。

npm init

使用以下命令将npmjs注册的用户添加到npm包管理中,过程中会打开npmjs网站进行用户有验证

npm adduser

当有Logged in之类的提示,表示验证成功。

使用以下命令将npm包发布。

npm publish

发布后即可使用npm install <包名>进行安装,或者到npmjs官方网站也可以查询到你的包。

如果后续有更新,请编辑 package.json 进行编辑版本号,将版本号递增,也可以在这个文件中修改相关的参数。然后用npm publish命令发布即可发布包更新。


其他命令

查看当前包信息

npm view <包名>

查看当前登录的npm账户

npm who am i

登出当前登录的npm账户

npm logout

强制从npmjs官方撤销发布的npm包

npm unpublish --force

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注