首页 > 其他分享 >发布自己的npm包流程的随记

发布自己的npm包流程的随记

时间:2022-11-28 22:56:42浏览次数:55  
标签:npm ... 0.1 流程 如下 发布 随记

第1步,在 npm 上注册好自己的账号

第2步,编写好自己的package代码(下面是以一个Vue组件的形式为例)

src文件夹下应该有一份index.js文件作为包的入口;

packages文件夹中该包的实际代码(向外暴露)。

另外,一般情况下包的可访问性为私有,向顺利提交到npm仓库的话,需要在package.json中添加 "publishConfig" 配置项:

...
"version": "0.1.0",
"private": false,
"main": "./src/index.js",
...

"publishConfig": {
  "access": "public",
  "registry": "https://registry.npmjs.org/"
}

不添加上述配置,可能会在发包时触发402错误

第3步,在项目终端中登录自己的npm账号

一般需要输入如下几项:

Username: 
Password:
Email: (this IS public)
Enter one-time password: 

全部提交成功会提示:"Logged in ..."

第4步,执行发布操作

npm publish

在这一步中,有可能会遇到多种 4xx 的错误,

一般是权限问题、包名和npm上的已有包重复的问题,按照相应提示处理即可。

另外,执行发布操作前,你还可以利用如下命令更新版本号

npm version [<new-version> | major | minor | patch]

major对应 0.1.0

minor对应 0.1.0

patch对应 0.1.0

publish成功后,会看到如下输出:

在自己的npm packages中也可以找到相关包:



最后,如果取消相关包的发布状态,可以用如下命令:

npm unpublish -f

 

标签:npm,...,0.1,流程,如下,发布,随记
From: https://www.cnblogs.com/fanqshun/p/16933945.html

相关文章