镜像管理 #
查看镜像源
npm config get registry
设置镜像源
npm config set registry https://registry.npmjs.org/
可用镜像源
nrm 镜像管理
npm i -g nrm
# 查看 nrm 支持的源
nrm ls
# npm ---------- https://registry.npmjs.org/
# yarn --------- https://registry.yarnpkg.com/
# tencent ------ https://mirrors.cloud.tencent.com/npm/
# cnpm --------- https://r.cnpmjs.org/
# taobao ------- https://registry.npmmirror.com/
# npmMirror ---- https://skimdb.npmjs.com/registry/
# 切换源
nrm use cnpm
设置项目源
只能在项目中生效,需要在项目根目录新建 .npmrc
并写入:
registry=https://registry.npmmirror.com/
发布 npm 包 #
- 初始化项目
具体的 package.json
内容自行调整填写
npm init -y
- 登录 npm
npm login
WARNING
请确保正在使用的镜像是 npm 官方源
切换到官方源: npm config set registry https://registry.npmjs.org/
或者使用nrm切换源: nrm use npm
- 发布
记得在 package.json version
进行版本迭代
npm publish
# 如果没有切换镜像到 npm 官方源可以使用以下方式
npm publish --registry https://registry.npmjs.org/