添加nodejs环境配置方法
This commit is contained in:
parent
948df46a93
commit
a5eb457a0e
|
@ -2,7 +2,37 @@
|
||||||
|
|
||||||
## 环境准备
|
## 环境准备
|
||||||
- 插件:js相关编辑、调试插件为内置插件,无需手动安装
|
- 插件:js相关编辑、调试插件为内置插件,无需手动安装
|
||||||
- nodejs:如进行nodejs开发,请自行安装nodejs环境
|
- nodejs:如进行nodejs开发,请配置nodejs环境
|
||||||
|
|
||||||
|
### nodejs环境配置
|
||||||
|
以x86平台银河麒麟桌面操作系统V10(SP1)2403为例,介绍三种nodejs的安装方法,分别为软件源安装、从官网下载安装nodejs安装包、使用nvm安装。
|
||||||
|
+ 软件源安装
|
||||||
|
- 打开终端,执行`sudo apt-get install -y nodejs`,安装nodejs
|
||||||
|
- 验证安装是否成功,在终端输入`node -v`,显示nodejs的版本信息,说明安装成功
|
||||||
|
+ 从官网下载安装nodejs
|
||||||
|
- 首先下载nodejs二进制安装包。进入nodejs下载网址:<https://nodejs.org/download/release/>,选择满足需要的nodejs二进制包。比如下载v18.19.0版本的nodejs二进制包,下载网址:<https://nodejs.org/download/release/v18.19.0/node-v18.19.0-linux-x64.tar.gz>
|
||||||
|
- 解压。执行`tar -xzvf node-v18.19.0-linux-x64.tar.gz`,将nodejs安装包解压,然后执行`sudo mv node-v18.19.0-linux-x64 /usr/local/node-v18/`将nodejs的安装文件移动到/usr/local/node-v18/目录内
|
||||||
|
- 配置环境变量。打开用户目录下的.bashrc文件,在文件末尾添加如下内容:
|
||||||
|
```
|
||||||
|
export NODE18=/usr/local/node-v18
|
||||||
|
export PATH=$NODE18/bin:$PATH
|
||||||
|
```
|
||||||
|
将nodejs的安装路径添加到环境变量中
|
||||||
|
- 使配置生效,执行`source ~/.bashrc`
|
||||||
|
- 验证安装是否成功,在终端输入`node -v`,显示nodejs的版本信息,说明安装成功
|
||||||
|
+ nvm安装nodejs
|
||||||
|
NVM(Node Version Manager)是一个nodejs版本管理工具,它允许在同一台机器上安装和管理多个nodejs版本。使用NVM,可以轻松地切换node版本,而无需卸载和重新安装。
|
||||||
|
- 安装nvm。使用nvm之前需要先把系统中的nodejs卸载掉,然后执行`sudo apt-get install nvm`命令安装nvm,在当前终端执行source ~/.bashrc使配置生效
|
||||||
|
- 验证nvm是否安装成功,在终端输入`nvm -v`,显示nvm的版本信息,说明安装成功
|
||||||
|
- 安装18.19.0版本的nodejs。在终端执行`nvm install 18.19.0`
|
||||||
|
- 验证18.19.0版本的nodejs是否安装成功,在终端输入`node -v`,显示nodejs的版本信息位18.19.0,说明安装成功
|
||||||
|
- 安装20.18.0版本的nodejs。在终端执行`nvm install 20.18.0`
|
||||||
|
- 验证20.18.0版本的nodejs是否安装成功,在终端输入`node -v`,显示nodejs的版本信息位20.18.0,说明安装成功
|
||||||
|
- node版本切换到18.19.0。在终端执行`nvm use 18.19.0`。在终端输入`node -v`,显示nodejs的版本信息为18.19.0,说明切换成功
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 快速开始
|
# 快速开始
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue