npm
npm 全称 Node package manager,是 Node 默认的包管理器,我们可以通过 npm 发布、安装和卸载依赖包;
npm常用命令
npm install ## 安装模块
npm uninstall ## 卸载模块
npm uninstall -g [模块名] ## 卸载全局模块
npm update ## 更新模块
npm ls ## 查看安装的模块
npm init ## 在项目中引导创建一个 package.json 文件
npm config ## 管理npm的配置路径
npm publish ## 发布模块
npm version ## 查看模块版本
npm help ## 查看某条命令的详细帮助
npm root ## 查看包的安装路径
npm list -g --depth 0 ## 查看npm全局安装过的包
yarn global list ## 查看yarn全局安装过的包
nrm
nrm 是 npm源管理器,它能便捷地切换不同的源来安装依赖包,主要解决了以下问题:
平时我们使用 npm 安装依赖包的时候,由于国内的网络访问外网太慢,导致下载速度特别慢;
有些公司内部会搭建一套 npm 私有仓库,这个时候就可以使用 nrm 对内部的 npm源 进行管理;
nrm安装
sudo npm install -g nrm
nrm常用命令
nrm ls # 列出可用的源
nrm use <registry> # 选择源
nrm test npm # 测试速度
nrm add <registry> <url> # 添加源
nrm del <registry> # 删除对应的源
nvm
简单点说就是 nvm可以让我们一台电脑 装多个版本的node,并且可以随时切换
mac安装nvm
1.使用 curl 安装脚本 (当前安装版本为v0.34.0)或查看最新版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
2.验证安装 (执行以下命令或退出终端执行nvm)
command -v nvm
失败提示:
nvm command not found
- 安装失败处理:(失败原因很有可能是因为电脑里边缺少一个叫做 .bash_profile 的文件)
1.查看是否有该文件
vim ~/.bash_profile
2.更改此文件(更改为以下代码)并保存
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
3.再次执行安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
nvm常用命令
nvm install node ## 安装最新版 node
nvm install stable ## 安装最新稳定版
nvm ls-remote ## 列出所有远程服务器的版本(官方node version list)
nvm install <version> ## 安装指定版本
nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似
nvm use <version> ## 切换使用指定的版本
nvm ls ## 列出所有安装的版本
nvm current ## 显示当前的版本
nvm alias default <version> ## 设置Node默认版本
删除nvm
1.卸载nvm
nvm unload
2.手动卸载
rm -rf "$NVM_DIR"
3.编辑.bash_profile并删除内容
vim ~/.bash_profile