【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版本的安装包进行安装。
相关推荐
秉承初心15 小时前
Node.js 开发 JavaScript SDK 包的完整指南(AI)
开发语言·javascript·node.js
Java 码农19 小时前
nodejs mongodb基础
数据库·mongodb·node.js
天天进步20151 天前
Node.js中Express框架入门教程
node.js·express
爱心发电丶1 天前
NodeSSh 实现前端自动部署:服务端编译和本地编译
node.js
Face1 天前
Node.js全栈基石(壹)
前端·node.js
mosen8681 天前
易混淆的CommonJS和ESM(ES Module)及它们区别
javascript·node.js·express
袁袁袁袁满2 天前
基于nvm安装管理多个node.js版本切换使用(附上详细安装使用图文教程+nvm命令大全)
运维·node.js·nvm·nvm安装·多个node.js版本切换使用·nvm命令大全·node.js安装
Q_Q5110082852 天前
python的校园研招网系统
开发语言·spring boot·python·django·flask·node.js·php
棒棒的唐2 天前
nodejs安装后 使用npm 只能在cmd 里使用 ,但是不能在poowershell使用,只能用npm.cmd
前端·npm·node.js
G等你下课2 天前
基于MCP构建一个智能助手
前端·node.js·mcp