node.js 安装和配置|学习笔记

简介: 快速学习 node.js 安装和配置

开发者学堂课程【Node.js 入门与实战node.js 特点】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588


node.js安装和配置


目录:

一、学习目标

二、Node.js安装和配置

三、配置环境变量的意义

 

一、学习目标

1.了解服务器开发过程

服务器是怎么开发的?

当一个请求过来的时候服务器是怎么运行的。需要注意学习这个过程。

2.会使用node.js开发基本的http服务程序(Web应用程序)

也就是会使用node.js开发一个基本的网站。

主要抓这两点。

 

二、Node.js安装和配置

1.下载地址

首先根据你使用的系统选择对应的版本进行下载,

[当前版本](https://nodejs . org/ en/ download/)

[历史版本](https://nodejs . org/ en/ download/releases/)

在浏览器打开node.js官网:https://nodejs.org/en/download/  然后点击菜单栏的`DOWNLOADS`,可以看到LTS版本和Current两个版本。找到对应系统按照提示安装。

2. 官网术语解释

图片1.png

LTS版本: Long-term Support 版本,长期支持版,即稳定版。

Current版本: Latest Features 版本,最新版本,新特性会在该版本中最先加入。

比如选择稳定版本LTS版本,可以看到下列三个系统版本:

Windows Installer  node V6.113-x64.ms

Macintosh Installer  node-6.11.3.pkg

Source Code  node-v5.11. 3.tar.gz

再往下看到:

Windows Installer (.msi)32-bit64-bit选择

Windows Binary (.zip)32-bit64-bit选择

macos Installer (.pkg)64-bit

macOS Binaries (.tar.gz)64-bit

Linux Binaries (x86/x64)32-bit 64-bit

Linux Binaries (ARM)ARMV6ARMv7ARMv8 三种

Source Codenode-6.11.3.tar.gz

根据自己的电脑系统选择对应的下载。下载完成就按提示安装。 

3. 测试安装结果

安装完毕后,打开控制台,通过命令: `node -v`来确定是否安装成功 [注意:打开"命令窗口"的时候建议使用"管理员方式"打开]

如果需要则配置环境变量。

![配置环境变量](imgs/env_ path.png)

比如:打开  管理员: cmd (Admin)   配置

C: \Users \Humble

λ node -V

v6.11.3

C: \Users \Humble

λ fdsf

'fdsf '不是内部或外部命令,也不是可运行的程序或批处理文件.

C: \Users \Humble

λ

输入node -V后,显示版本号了 证明安装成功。如果提示 不是内部或外部命令,也不是可运行的程序或批处理文件  则需要进行环境变量配置。

 

三、配置环境变量的意义

配置环境变量的意义:让某个应用程序在任何一个目录下都能通过命令行来启动。

比如:C盘下有一个 FeiQ.exe 的应用程序文件,默认情况下需要先进入到C盘根目录,可执行启动 FeiQ.exe 文件;退出该文件,切换到D盘启动,D盘里没有FeiQ.exe,如果直接在D盘启动是启动不了的。

例如:

打开  管理员:命令提示符  编辑

Microsoft Windows [版本10.0. 15063]

(C) 2017 Mi crosoft Corporation。 保留所有权利。

C: WINDOWS\system32>d:

D:\>feiQ. exe.

`feiQ exe`不是内部或外部命令,也不是可运行的程序或批处理文件。

D:\>c:

C: Windows System32>cde /

`cde`不是内部或外部命令,也不是可运行的程序或批处理文件。

C: \Windows\System32>cd /

C:\>feiq. exe

C:\>

现在,希望在任何一个根目录下,当执行feiQ.exe文件时,都能启动C盘下的该文件。为了实现这个命令,可以配置一个环境变量。

把feiQ.exe的所在路径记录到配置到环境变量里边,无论在哪个目录下启动该文件,会先默认在当前目录寻找该文件,如果该目录没有,就会到环境变量里配置的路径找到它并启动。

操作示例

首先,右击我的电脑,点击属性 ,在系统熟悉界面 选择高级菜单,再点击右下角的 环境变量,在环境变量对话框下的系统变量(s)里,选择变量 Path ,点击编辑,在弹出的编辑环境变量对话框里,新建:C:\   点击确定。

这就是添加了C盘的根目录,C盘里有 feiQ.exe 这个文件,那么在D盘执行该文件启动命令,会先在D盘里找,没有就会跳转到环境变量里面一个目录一个目录的找,直到找到C盘里的 feiQ.exe 启动。

重新打开 管理员:命令提示符  编辑

Microsoft Windows [版本10.0. 15063]

(C) 2017 Mi crosoft Corporation。 保留所有权利。

C: WINDOWS\system32>d:

D:\>feiQ. exe.

D:\>

点击回车,可以看到 feiQ. exe 已经启动。

那么,Node.js 安装完毕后,node.exe 文件会默认在C盘的 Program files 文件下的 nodejs 里。在任何一个目录启动 node.exe,就配置一个环境变量。

复制该目录 C:\Program Files\nodejs

右击我的电脑,点击属性 ,在系统熟悉界面 选择高级菜单,再点击右下角的 环境变量,在环境变量对话框下的系统变量(s)里,选择变量 Path ,点击编辑,在弹出的编辑环境变量对话框里,新建:C:\Program Files\nodejs   点击确定。

一般,最新版本的 node.js 会自动给系统配置环境变量。如果没有,就可以按照上边的方式自己配置环境变量。

相关文章
|
5天前
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
|
2月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
38 2
2024年5月node.js安装(winmac系统)保姆级教程
|
2月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
123 2
|
2月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
571 4
|
2月前
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
3月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
52 2
|
3月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
4月前
|
JavaScript 前端开发 API
Vue学习笔记3:对比纯JavaScript和Vue实现数据更新的实时视图显示
Vue学习笔记3:对比纯JavaScript和Vue实现数据更新的实时视图显示
|
4月前
|
Prometheus 监控 Cloud Native
prometheus学习笔记之node-export
prometheus 监控 node-exporter
|
3月前
|
JavaScript 前端开发 应用服务中间件
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
219 0