作者:心叶
时间:2019-08-21 10:44

你将学会如何发布和撤销npm包、发布带@的包等

本文参考地址:npm命令

发布npm包

登录

发布的第一步是在命令行登录npm帐号:

npm login

根据提示输入用户名、密码和邮箱即可。

package.json

第二步是确定package.json中name属性,也就是你的包名称,举例子:

{
  "name": "your-name",
  "version": "0.0.0",
  "main": "index.js"
}

其中name是包名、version是版本(每次新发布的版本号必须递增)、main是入口js,那这里举例子:

import yourName from 'your-name';

上面获取的yourname就是index.js导出的默认值。

发布

余下就简单了:

npm publish

发布完成

撤销npm包

npm unpublish yourName@0.0.0

上面的命令会撤销yourName包发布的0.0.0版本的文件(发布一定时间内可以成功,超过一定时间以后,无法撤销)。

发布带@的包

修改package.json

首先,修改name名称:

{
  "name": "@yelloxing/your-name",
  "version": "0.0.0",
  "main": "index.js"
}

发布

npm publish --access public

和上面的类似,只是需要指定公开(私有需要付钱)。


心叶
304 声望114 粉丝

我还惊讶地意识到, 在我生命中有很多时刻, 每当我遇到一个遥不可及、令人害怕的情境,并感到惊慌失措时, 我都能够应付——因为我回想起了很久以前自己上过的那一课。