******npm包路径******
C:\Users\电脑用户名\AppData\Roaming\npm\node_modules
一、npm是Node.js的包管理工具。
npm常用命令 | |
---|---|
npm -v | 查看版本 |
npm init | 初始化创建一个package.json文件 |
npm init -y | 默认初始化一个package.json文件 |
npm install <package> | 安装指定包 |
npm install -g <package> | 全局安装包 |
npm install <package>@<version> | 安装指定版本的包 |
npm install -D <package> | 安装指定包到开发环境 |
npm uninstall <package> | 卸载指定的包 |
npm update <package> | 更新指定的包到最新版本 |
npm ls | 查看安装包列表 |
npm run | 运行脚本命令 |
npm start | 启动项目 |
npm run build | 项目打包 |
二、cnpm是npm的一个镜像主要解决在使用npm安装包的时候遇到网络速度慢、不稳定等问题。
cnpm常用命令 | |
---|---|
cnpm -v | 查看版本 |
cnpm init | 初始化创建一个package.json文件 |
cnpm init -y | 默认初始化一个package.json文件 |
cnpm install <package> | 安装指定包 |
cnpm install -g <package> | 全局安装包 |
cnpm install <package>@<version> | 安装指定版本的包 |
cnpm install -D <package> | 安装指定包到开发环境 |
cnpm uninstall <package> | 卸载指定的包 |
cnpm update <package> | 更新指定的包到最新版本 |
cnpm ls | 查看安装包列表 |
cpnpm config set registry <registry-url> cpnpm config set registry https://registry.npm.taobao.org | 设置镜像源 淘宝镜像地址 |
cpnpm config get registry | 查看当前镜像源 |
三、npx是npm的包运行器,不需要全局安装npm包的情况下执行。
npx常用命令 | |
---|---|
npx create-react-app my-app | 运行本地安装命令 |
npx create-react-app@latest my-app | 指定版本包 |
npx eslint --init | 从远程仓库运行命令 |
四、nvm是node包管理工具,可以安装和管理多个版本的node。
nvm常用命令 | |
---|---|
nvm -v | 查看版本信息 |
nvm ls | 查看已安装的node版本 |
nvm ls-remote | 查看可安装的node版本 |
nvm install <version> | 安装指定版本 |
nvm uninstall <version> | 卸载hiding版本 |
nvm use <version> | 切换到指定版本 |
nvm alias <name> <version> | 设置别名 |
nvm unalias <name> | 删除指定的别名 |
nvm current | 显示当前版本 |
五、yarn是JavaScript包管理工具。
yarn常用命令 | |
---|---|
yarn -v | 查看版本号 |
yarn init | 初始化项目 |
yarn init -y | 默认初始化项目 |
yarn config set <key> <value> yarn config set registry https://registry.npm.taobao.org | 设置配置项 设置淘宝镜像源 |
yarn config get registry | 查看淘宝镜像源 |
yarn install | 安装项目所需的所有依赖包 |
yarn add <package> | 安装指定的依赖包 |
yarn add <package>@<version> | 安装指定版本的依赖包 |
yarn add <package> --dev | 安装指定版本开发的依赖包 |
yarn remove <package> | 删除指定依赖包 |
yarn upgrade | 更新所有依赖包 |
yarn upgrade <package> | 更新指定依赖包 |
yarn start | 启动项目 |
yarn build | 项目打包 |
yarn run <script> | 运行自定义脚本 |
六、pnpm是一个快速、高效的JavaScript包管理器。
pnpm常用命令 | |
---|---|
pnpm -v | 查看版本号 |
pnpm init | 初始化配置 |
pnpm init -y | 默认初始化配置 |
pnpm ls | 查看安装包列表 |
pnpm install pkgName | 安装最新版依赖包 |
pnpm install pkgName@x.y.z | 安装指定依赖包 |
pnpm upgrade pkgName | 升级指定包到最新版本 |
pnpm upgrade | 升级所有包到最新版本 |
pnpm uninstall pkgName | 卸载依赖包 |
pnpm config set registry [url] | 设置镜像源 |
pnpm config get registry | 检查当前镜像源设置 |
pnpm add -g pnpm | 升级 pnpm 到最新版本 |
七、nrm是镜像管理工具。
nrm常用命令 | |
---|---|
nrm ls | 查看镜像列表 |
nrm use <name> | 切换镜像 |
npm config set registry https://registry.npmmirror.com/ | 新的-淘宝镜像地址 |