leiwuhen-67's blog leiwuhen-67's blog
首页
    • 《Vue》笔记
    • 《React》笔记
    • 《NodeJs》笔记
    • 《CSS》笔记
    • 《Redis》笔记
    • 基础入门
    • 《Mock》笔记
    • 《MySQL》笔记
    • 《Git》相关
影音视听
收藏
关于
GitHub (opens new window)

我的公众号

首页
    • 《Vue》笔记
    • 《React》笔记
    • 《NodeJs》笔记
    • 《CSS》笔记
    • 《Redis》笔记
    • 基础入门
    • 《Mock》笔记
    • 《MySQL》笔记
    • 《Git》相关
影音视听
收藏
关于
GitHub (opens new window)
  • Express

  • Koa

  • Egg

  • Node相关

    • npm、nvm、nrm相关知识
      • npm
      • nrm
      • nvm
        • 安装nvm(Mac上安装如下)
        • 配置nvm环境变量
        • nvm常用命令
    • Node升级后,项目运行或打包报错
  • 《NodeJs》笔记
  • Node相关
心欲无痕
2024-04-16
目录

npm、nvm、nrm相关知识

# npm

npm 是 node 包管理工具,可以让开发者方便快捷地使用第三方模块,同时,开发者也可以将自己编写的模块发布到 npm 上供其他人使用

npm 相关命令:

// 查看npm的版本
npm -v

// 初始化npm项目
npm init -y

// 下载包
npm install 包名称 或 npm i 包名称

// 下载指定版本的包
npm install 包名称@4

// 生产环境会用到,把模块和版本号添加到dependencies
npm install 包名称 -S  或 npm install 包名称 --save

// 仅开发环境才会用到,把模块和版本号添加到devdependencies
npm install 包名称 -D 或 npm install 包名称 --save-dev

// 卸载包
npm uninstall 包名称

// 查看镜像源
npm config get registry

// 修改镜像源地址
npm config set registry http://registry.npm.taobao.org
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# nrm

方便快速的在不同的镜像之间进行切换,如切换到 npm、yarn、cnpm、taobao 等等

nrm 常用命令

// 全局安装nrm
npm install nrm -g

// 查看所有可用的镜像
nrm ls

// 切换镜像
nrm use 镜像名称
1
2
3
4
5
6
7
8

# nvm

nvm 是一个 node 版本管理工具,方便在一台电脑上随时切换 node 版本

# 安装 nvm(Mac 上安装如下)

brew install nvm
1

或者从 github 上下载 nvm 仓库到本地

// 第1步,克隆仓库到本地
git clone https://github.com/nvm-sh/nvm.git

// 第2步,进入nvm项目,执行install.sh
1
2
3
4

# 配置 nvm 环境变量

// 第1步,将下述代码复制到 ~/.bash_profile文件中保存
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

// 第2步,执行以下命令,让配置文件在修改后立即生效
source ~/.bash_profile
1
2
3
4
5
6
7

至此,nvm 安装完毕。

# nvm 常用命令

// 查看当前已安装的node版本
nvm list 或nvm ls

// 查看远程所有可安装的node版本
nvm ls-remote

// 安装指定版本的node
nvm install 版本号

// 安装最新版本的node
nvm install node

// 使用指定版本的node,仅针对当前当次命令窗口生效
nvm use 版本号

// 写在指定版本的node
nvm uninstall 版本号

// 设置默认版本的node
nvm alias default 版本号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
编辑 (opens new window)
上次更新: 7/2/2024, 11:06:45 AM
使用ApiDoc生成接口文档
Node升级后,项目运行或打包报错

← 使用ApiDoc生成接口文档 Node升级后,项目运行或打包报错→

Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式