Node.js运行环境搭建

【图书介绍】《Node.js+MongoDB+Vue.js全栈开发实战》-CSDN博客

《Node.js+MongoDB+Vue.js全栈开发实战(Web前端技术丛书)》(邹琼俊)【摘要 书评 试读】- 京东图书 (jd.com)

本节介绍如何搭建Node.js运行环境。

1.2.1 Node.js运行环境安装

进入Node.js官网https://nodejs.org,下载版本为18.17.1 LTS的SDK,由于笔者的计算机是Windows 11 64位的系统,因此会看到如图1-1所示界面。

界面中有两个版本,分别是:

  1. LTS:Long Term Support,长期支持版、稳定版。
  2. Current:拥有最新特性的实验版。

在这里,选择左侧的稳定版(18.17.1 LTS)进行下载。如果要下载其他SDK,可以进入下载页面https://nodejs.org/en/download/,选择需要的安装包进行下载。

下载完成之后,直接双击安装包进行安装,安装过程中不断单击"下一步"按钮便可顺利完成安装。

默认的安装路径是D:\Program Files\nodejs。

按Ctrl+R组合键,输入CMD命令,打开控制台窗口,进入Node.js所在的安装目录,然后输入node -v查看当前的Node.js版本信息,操作如下所示。

C:\Users\zouqj>d:

D:\>cd D:\Program Files\nodejs

D:\Program Files\nodejs>node -v

v18.17.1

D:\Program Files\nodejs>

如果能看到Node.js的版本号,则说明安装成功。

如果我们直接在控制台窗口中输入node -v时报错,错误信息如图1-2所示,这是因为Node安装目录写入环境变量失败。解决办法是将Node安装目录添加到环境变量中。

图1-2

那么应该如何配置系统环境变量呢?下面以Windows 10为例,介绍配置步骤。

在计算机桌面上选中"此电脑"并右击,在弹出的快捷菜单中选择"属性"命令。

在弹出的页面中单击"高级系统设置",将弹出"系统属性"对话框。

在"系统属性"对话框中单击"环境变量"按钮,将弹出"系统变量"对话框,如图1-3所示。

图1-3

在"系统变量"对话框中单击"编辑"按钮,将弹出"编辑系统变量"对话框,在"变量值"文本框的最后添加分号,再加上Node.js的安装路径,例如;D:\Program Files\nodejs\,如图1-4所示。

最后单击"确定"按钮,即可完成环境变量的配置。

图1-4

1.2.2 Node.js环境安装失败的解决办法

在安装Node.js的时候如果报错,我们就要根据错误提示码来分析产生错误的原因。

常见错误代码有2502、2503,错误提示如图1-5所示。

图1-5

失败原因是系统账户权限不足。解决办法如下:

  1. 首先以管理员身份运行powershell命令行工具。
  2. 然后输入运行安装包的命令:msiexec/package node安装包位置。

安装过程中遇到错误时,不要慌,我们可以去网上搜索解决方案,我们要学会自己组织搜索关键字来查询相关解决方法,例如在百度搜索框中输入"Node.js安装2502"。

1.2.3 代码有无分号的问题

代码结尾是否写分号这是编码习惯的问题,有些人的编码风格就是代码后面不写分号,有些人又喜欢写分号,在同一个项目中统一规则即可。

当采用无分号的代码风格的时候,只需要注意以下情况就不会有什么问题:

当一行代码是以"(""[""`"开头的时候,在前面补上一个分号用以避免一些语法解析错误。因此我们会发现在一些第三方的代码中,一些代码行以一个";"开头。

建议:无论代码是否有分号,如果一行代码是以"(""[""`"开头的,则最好都在其前面补上一个分号。其实现在很多IDE都可以配置自动给代码结尾加分号,但为了减少出错的可能,笔者个人建议还是自己加上分号为妙。

相关推荐
垣宇10 小时前
Vite 和 Webpack 的区别和选择
前端·webpack·node.js
爱吃南瓜的北瓜11 小时前
npm install 卡在“sill idealTree buildDeps“
前端·npm·node.js
翻滚吧键盘11 小时前
npm使用了代理,但是代理软件已经关闭导致创建失败
前端·npm·node.js
浪九天12 小时前
node.js的版本管理
node.js
浪九天14 小时前
node.js的常用指令
node.js
浪九天16 小时前
Vue 不同大版本与 Node.js 版本匹配的详细参数
前端·vue.js·node.js
小纯洁w1 天前
Webpack 的 require.context 和 Vite 的 import.meta.glob 的详细介绍和使用
前端·webpack·node.js
熬夜不洗澡1 天前
Node.js中不支持require和import两种导入模块的混用
node.js
bubusa~>_<1 天前
解决npm install 出现error,比如:ERR_SSL_CIPHER_OPERATION_FAILED
前端·npm·node.js
天下皆白_唯我独黑1 天前
npm 安装扩展遇到证书失效解决方案
前端·npm·node.js