目录
一、前言
二、nvm(Node Version Manager)
1、简介
版本管理器,在同时开发多个项目时,每个项目用到的node版本也可能不同,使用nvm可以方便的安装和切换不同版本的node。
2、常用命令
nvm [--]version // 查看nvm版本
nvm on // 开启node版本控制
nvm off // 关闭node版本控制
nvm list [installed] // 查看已经安装的nodejs版本
nvm list available // 查看可以安装的版本
nvm install <version> [arch] // version可以是确切的版本号,可以是latest,表示安装最新版本的node,也可以是lts,表示安装最近的lts(long time support)版本;arch为可选配置,可以通过arch明确要安装32或者64位的node,默认按照系统位数安装,也可以设置为all,表示同时安装32位和64位的版本
nvm use <version> // 切换到指定版本
nvm uninstall <version> // 卸载指定版本
三、npm(Node Package Manager)
1、简介
包管理器,现代前端工程化中必不可少的工具,用于发布、安装、更新、移除依赖包等。
2、常用命令
npm --version // 查看npm版本
npm init // 创建package.json文件
npm install <pkg> // 安装package
// 使用指定源安装pkg,临时换源
npm install <pkgname> --registry=https://mirrors.cloud.tencent.com/npm/
// 指定默认源
npm config set registry https://mirrors.cloud.tencent.com/npm/
npm uninstall <pkg> // 卸载package
npm update <pkg> // 更新package
3、注意
上述命令只列举了常见使用方式,更多详细内容请翻阅npm官方文档。
四、nrm(Npm Registry Manager)
1、简介
源管理器,用于切换npm镜像源,默认镜像源不在国内,切换到国内的源可以提高依赖的安装速度。
2、常用命令
nrm ls // 列出所有的源
nrm use <registry> // 切换到指定源
nrm add <registry> <url> // 添加自定义源
nrm del <registry> // 删除自定义源
nrm rename <registryName> <newName> // 修改自定义源name
五、yarn
1、简介
yarn是作为npm的替代品的包管理工具,弥补了npm的诸多不足。
2、常用命令
yarn init // 创建package.json文件
yarn add <pkgname> // 向项目中安装依赖包
yarn remove <pkgname> // 从项目中移除依赖包
yarn install // 安装项目依赖
yarn run <script> // 运行package.json中的脚本命令
3、补充
更多命令详情请翻阅yarn官方文档。