发布一个自己的npm包

105 阅读1分钟

发布一个自己的npm包

npm get registry
# 输出 https://registry.npmjs.org/

如果不是源registry的话,需要先改回

npm login
# 登录在npm官网注册的账号

# 模拟创建一个待发布的包
mkdir my-npm-pkg
cd my-npm-pkg
npm init --y

此时直接发布的话会报错,如下

npm_publish_报错示例.png

根据提示,报错原因是包已经存在,需要更改包名,在package.json里修改,也可以改成自己域下的如”@linxuekai/my-npm-pkg“

未命名.png

此时就能发布成功了,注意执行npm publish时需要增加--access=public参数,因为私有的包是需要付费使用或者有数量限制的