【Node.js入门】1.2 部署Node.js开发环境

1.2 部署Node.js开发环境

在 Windows 系统上安装 Node.js

两种文件格式的安装包

  • Windows安装包(.msi)
  • Windows二进制文件(.exe)安装包
    检查Node.js版本
    node --version

在 Linux 系统上安装 Node.js

Linux操作系统上安装Node.js的方式

  • 源代码
  • 二进制发行版
  • 软件源安装
  • n模块
  • nvm

使用二进制发行版安装Node.js

从Node.js官网下载二进制发行版的安装包Linux Binaries (x64)。

根据官网说明执行安装步骤。

(1)创建Node.js安装目录,这里准备安装到/usr/local/lib/nodejs目录下。
sudo mkdir -p /usr/local/lib/nodejs

(2)将下载的二进制发行版安装包解压到该目录。
sudo tar -xJvf node-v10.16.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

(3)编辑环境变量配置文件~/.profile,将以下内容添加到该文件末尾并保存该文件。

shell 复制代码
VERSION=v10.16.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin:$PATH

4)运行该配置文件,以使新的环境变量配置生效。
. ~/.profile

(5)测试Node.js安装是否成功。

先查看node版本:
node -v

v10.16.0

再查看npm的版本:
npm -v

6.9.0

(6)要使其他用户也能运行和使用Node.js,需要创建以下软链接:

sh 复制代码
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin/npm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin/npx /usr/bin/npx

软件源安装Node.js

sh 复制代码
sudo apt-get install nodejs
sudo apt install nodejs:i386
node -v
sudo apt install npm
npm -v

使用n模块升级和管理Node.js版本

(1)需要升级将npm升级为目前最新版本:

bash 复制代码
sudo npm install npm@latest -g

(2)以全局方式(使用选项-g)安装n模块:

bash 复制代码
 sudo npm install -g n
  • n模块常用命令
    • n:不带任何选项或参数会列出已安装的所有Node.js版本。
    • n latest:安装最新的Node.js版本。
    • n stable:安装最新的Node.js稳定版本。
    • n lts:安装最新的长期支持的Node.js版本。
    • n rm [版本号]:删除指定的Node.js版本。
    • n -h:给出帮助信息。

管理 Node.js 版本 nvm

nvm是专门的Node版本管理器。

nvm在Windows平台上的名称为nvm-windows。

以在CentOS 7系统上安装和使用nvm为例讲解。

(1)通过Git克隆方式进行安装nvm。

(2)安装完毕后需要设置环境变量。

复制代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

nvm 常用命令

nvm current #显示当前正在使用的版本

nvm ls #列出已在本机安装的版本,同时也会显示当前使用的版本

nvm install 8.0.0 #安装指定版本的Node

nvm uninstall 8.0.0 #卸载指定版本的Node

nvm use 8.0 #指定当前要使用的Node版本(切换版本)

nvm run 6.10.3 app.js #使用指定Node版本(6.10.3)运行指定程序(app.js)

nvm alias default 8.1.0 #设置默认的Node版本

交互式运行环境------REPL

  • 功能------JavaScript脚本的简单调试
  • 主要执行的操作
    • 读取用户输入,解析输入的JavaScript数据结构并将其存储在内存中。
    • 执行输入的数据结构,打印(输出)结果。
    • 循环操作以上步骤直到用户按下两次+组合键。
  • 进入命令行界面,执行node命令即可启动Node终端,出现">"提示符表示进入REPL命令行交互界面。

安装开发工具 Visual Studio Code

  • Visual Studio Code用于集中进行编码、运行和调试。
  • 以在Windows 7 64位系统上安装Visual Studio Code为例。
  • 从微软官网上下载Visual Studio Code 64位Windows版本的安装包进行安装。
相关推荐
橘右溪7 小时前
Node.js核心模块及Api详解
node.js
在下千玦1 天前
#管理Node.js的多个版本
node.js
你的人类朋友1 天前
MQTT协议是用来做什么的?此协议常用的概念有哪些?
javascript·后端·node.js
还是鼠鼠1 天前
Node.js中间件的5个注意事项
javascript·vscode·中间件·node.js·json·express
南通DXZ1 天前
Win7下安装高版本node.js 16.3.0 以及webpack插件的构建
前端·webpack·node.js
你的人类朋友1 天前
浅谈Object.prototype.hasOwnProperty.call(a, b)
javascript·后端·node.js
前端太佬1 天前
暂时性死区(Temporal Dead Zone, TDZ)
前端·javascript·node.js
Mintopia1 天前
Node.js 中 http.createServer API 详解
前端·javascript·node.js
你的人类朋友1 天前
CommonJS模块化规范
javascript·后端·node.js
Mintopia2 天前
Node.js 中 fs.readFile API 的使用详解
前端·javascript·node.js