npm-工具包
npm
-
介绍
npm(Node Package Manager)
是用于管理和共享Node.js
包(包括代码、工具和资源)的包管理工具 -
常用命令
-
局部安装包
propertiesnpm install <package-name>: 安装指定的包 npm install <package-name> --save/-S: 安装包并保存到 dependencies(生产环境依赖)中 npm install <package-name> --save-dev/-D: 安装包并将其保存到 devDepenrencies(开发环境依赖)中
-
全局安装
propertiesnpm install -g <package-name>
-
查看已安装的包
propertiesnpm list 查看当前项目的所有已安装的包 npm list -g 查看全局已安装的包
-
卸载包
propertiesnpm uninstall <package-name>
-
更新包
propertiesnpm update <package-name> 更新指定的包 npm update -g 全局更新所有包
-
查看包信息
propertiesnpm show <package-name> 显示有关包的详细信息
-
初始化项目
propertiesnpm init -y
-
运行脚本
properties在 package.json 文件中,可以定义一些脚本,然后使用 npm run <script-name> 来运行他们
-
搜索包
propertiesnpm search <package-name>: 搜索 npm 仓库中的包
-
下载镜像源的更换
-
推荐使用
nrm
管理-
下载
nrm
propertiesnpm install -g nrm
-
查看已有的镜像源
propertiesnrm ls
-
切换镜像源
propertiesnrm use taobao
-
yarn
-
镜像源配置
properties# 淘宝镜像源配置 yarn config set registry https://registry.npm.taobao.org/ yarn config set registry https://mirrors.huaweicloud.com/repository/npm/
-
验证配置
propertiesyarn config get registry
-
初始化项目
propertiesyarn init -y
-
安装项目的依赖
propertiesyarn install
-
添加依赖
propertiesyarn add <package-name>
-
清理缓存
propertiesyarn cache clean
-
检查过时的包
propertiesyarn outdated
-
升级
-
升级所有包到最新你版本
propertiesyarn upgrade
-
升级特定包到最新版本
propertiesyarn upgrade <package-name>
-
升级指定包到指定版本
propertiesyarn upgrade <package-name>@<version>
-
交互式升级
properties# 这个命令以交互式方式显示可升级的包列表,让你选择要升级的包及其版本。这种方式可以更精确地控制升级的过程 yarn upgrade-interactive
-
升级所有开发依赖
propertiesyarn upgrade --latest --dev
-
-
列出已安装的包
propertiesyarn list
-
更新依赖
propertiesyarn upgrade <package-name>
Proxy
-
配置
propertiesyarn config set proxy http://proxy-server:port yarn config set https-proxy http://proxy-server:port
-
清除
propertiesyarn config delete proxy yarn config delete https-proxy