Skip to content
快速预览

npmcli指令

✍️ w 🕒 2023-06-08 06:48:22(a year ago) 🔗 C.前端工程化 工程化 npm

指令总结

指令指令对应作用
access控制包的访问权限
adduser添加一个新用户
audit检查包是否存在安全漏洞
bin显示包的可执行文件路径
bugs打开包的问题跟踪页面
cache显示或清除npm缓存
ci在CI/CD环境中安装依赖
completion生成自动补全脚本
config配置npm
dedupe优化依赖树
deprecate标记包为过时
diff显示两个版本之间的差异
dist-tag给包添加或移除标签
docs打开包的文档页面
doctor检查npm环境是否正常
edit编辑包的元数据
exec在包的上下文中执行命令
explain显示包的依赖关系
explore打开包的主页
find-dupes查找重复的依赖项
fund查看包的资助信息
get下载包的tarball
help显示npm帮助信息
hook安装或卸载钩子
init初始化一个新的npm包
install安装依赖
install-ci-test在CI/CD环境中安装依赖并运行测试
install-test安装依赖并运行测试
link将本地包链接到全局
ll列出全局安装的包
login登录npm
logout注销npm
ls列出当前包的依赖项
org管理组织
outdated检查过时的依赖项
owner管理包的所有者
pack打包当前包
ping测试npm服务器是否可用
pkg显示包的元数据
prefix显示或设置全局安装路径
profile显示或编辑npm配置文件
prune删除未使用的依赖项
publish发布包
query查询包的元数据
rebuild重新构建包
repo打开包的代码仓库
restart重启包的脚本
root显示当前包的根目录
run-script运行包的脚本
search搜索包
set设置npm配置项
set-script设置包的脚本
shrinkwrap锁定依赖项的版本
star给包点赞
stars列出用户点赞的包
start启动包的脚本
stop停止包的脚本
team管理团队
test运行包的测试
token创建或撤销访问令牌
uninstall卸载依赖
unpublish撤销发布的包
unstar取消点赞
update更新依赖
version显示或设置包的版本
view查看包的元数据
whoami显示当前登录的用户

commands

个人常用一些冷门指令

  • npm run 查看当前所有可执行脚本列表

  • 'npm view 查看的包名 versions' -- 这个会查到npm服务器上对应查询包的版本所有信息

  • 'npm view 查看的包名 version' -- 这种方式只能查看的最新的版本是哪一个也就是tag为latest

  • 'npm info 查看的包名' -- 也可以查看所有的版本,但是能查出更多的关于查询包的信息;

  • 'npm ls' -- 此命令将以树状结构将已安装软件包的所有版本及其依赖项打印到标准输出。

  • npm ls -g'/ npm ll -- 全局安装依赖

  • 'npm ls 查询包' 查看本地安装的查询的包版本,本地没有安装返回empty的结果;加'-g' 查询全局的

  • npm dist-tag ls [ < pkg > ]查看某个包的tag 版本

  • npm outdated 可以帮助我们列出有哪些还没有升级到最新版本的依赖:黄色表示不符合我们指定的语意化版本范围 - 不需要升级,红色表示符合指定的语意化版本范围 - 需要升级

  • npm update 会升级所有的红色依赖

Released under the MIT License.