Skip to content

常用操作 ​

登录 ​

js
npm login || npm adduser
npm login
npm adduser

docs 查看某个包的文档 ​

查看某个包的文档 ​

js
npm docs [package-name]

查看某个包的官网 ​

js
npm home [package-name]

info 查看一个包的详细信息 ​

js
npm v [package-name]
# or
npm view [package-name]
npm info [package-name]
npm show [package-name]

star 收藏项目 ​

主要是用来收藏项目 ​

js
npm star  [package-name]

取消收藏 ​

js
npm unstar [package-name]

查看收藏列表 ​

js
npm stars

versions 查看某个包的所有版本 ​

js
npm v [package-name] versions

本地开发的 npm 包如何调试 ​

js
npm install . -g

// 在某个项目中安装本地包
npm install ../Path/xxPackageName

publish 发布包 ​

首先,你得在本地登录 登录完成后,发布自己开发的工具包,只需简单的三步! 注意:使用淘宝源会报错,要改回默认源

记得每次发布前,修改下版本号 ​

npm version [版本号]

然后当前目录执行npm publish就好了

js
npm publish

取消发布包 ​

js
npm unpublish [package-name] -f

取消发布包的指定版本 ​

js
npm unpublish [package-name]@version

deprecate 弃用包 ​

弃用整个包 ​

js
npm deprecate package-name  '弃用信息'

弃用包的单个版本 ​

js
npm deprecate package-name@version  '弃用信息'

取消弃用操作 ​

将弃用消息改为空字符串即可 ​

js
npm deprecate package-name ''

其他操作 ​

查看项目中那些包过时 ​

js
npm outdated

查看本地中那些包过时 ​

js
npm outdated  -g  --depth=0

列出 node_modules 中的所有包 ​

js
ls node_modules
dir node_modules

审计项目中所有包的安全漏洞 ​

js
npm audit

这个命令依赖 package-lock.json 文件,所以如果你用的是yarn需要使用下面的命令 ​

js
yarn audit

执行后会列出有问题的包 ​

  • Critical 需要立即解决的!
  • High 需要尽快解决!
  • Moderate 在时间允许的情况下解决
  • Low 随便你,不慌不燥不急不忙

检测一下当前镜像源的延迟 ​

js
npm ping

检测当前 node 和 npm 存在的问题 👇 ​

js
npm doctor

Welcome to the site