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