npm 常用命令

Jul 25 · 3min

镜像管理

查看镜像源

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 包

  1. 初始化项目

具体的 package.json 内容自行调整填写

npm init -y
  1. 登录 npm
npm login

WARNING

请确保正在使用的镜像是 npm 官方源

切换到官方源: npm config set registry https://registry.npmjs.org/

或者使用nrm切换源: nrm use npm

  1. 发布

记得在 package.json version 进行版本迭代

npm publish

# 如果没有切换镜像到 npm 官方源可以使用以下方式
npm publish --registry https://registry.npmjs.org/
CC BY-NC-SA 4.0 2023-PRESENT © Leet