一、Node.js 环境安装 (详)
创始人
2024-03-16 06:58:14
0次

1. 下载Node.js

         首先进入node.js官网,选择下载这一项,此时映入眼帘的可以看到有两项LTS(长期维护版本)和Current(最新的版本),一般在开发会选择左边进行下载安装,具稳定性以及有长期维护。那么下面演示的是64位的Windows操作系统;

        如果你想下载以前的版本,往下滑动就可以找到,这里也提供链接方式:以往的版本

2. 安装Node.js

(1). 图示

(2)打开命令窗口测试Node.js环境 ;快捷键,输入(注:V是小写)

node -v

如有下图同样输出版本号的则证明Node.js环境安装成功! 

 3. 编写node.js程序

        新建一个名位 "index.js" 的文件,同时在里面输入打印内容:

console.log("Hello Node.js");

* 如何运行?

(1)CMD 上运行;

        cd到达 index.js 文件 ,使用命令运行;

node index.js

(2)nodemon

   * 全局安装nodemon 

npm install nodemon -g

   * 使用nodemon运行Node.js文件时,每次修改index.js文件时,nodemon会自动检查文件变化重新启动应用程序调式,同时可以省略 ".js" ;

 (3)Git-Bash

        Git-Bash 运行的操作步骤和CMD相同的,同样的在Git-Bash当中也可以按照和使用nodemon来运行Node.js文件;

Git-Bash 官网: Git - Downloads 有需要可以安装!

备用安装包地址:百度 | 网盘链接下载

如下就是在Git-Bash上运行Node.js文件;

 (4)在 VScode 编译器运行

         首先确保已经按照Node.js运行环境之后进行,打开index.js文件,调出终端,快捷键:【ctrl + ~/`】;

(5)在Hbuilder 编译器运行 

        需要注意的是在Hbuilder上运行安装一下插件 node.js 辅助插件;

DCloud官网 :https://www.dcloud.io/

备用下载地址: 百度 | 网盘下载地址


        以上就是Node环境安装的内容;如果你从这里开始学习的话可以简单看一下下面的内容,简单的来了解一下关于Node.js相关的知识;

Node.js是什么?

        Node.js一个基于Chrome V8引擎的javascript环境,Node.js使用一个事件驱动,非阻塞式I/O的模型,使其轻量高效,Node.js的包管理器是npm,Node.js可以解析JS代码,没有浏览器的安全限制,也提供很多API。

Node.js和JavaScript的区别?

        JavaScript是一门web前端语言,由浏览器解析执行,受制于浏览器提供的端口。浏览器为了安全考虑,对文件操作、网络操作、操作系统交互等功能有严格的限制,所以在浏览器端的JavaScript功能受限;

        Node.js 事实上既是一个运行环境,又是一个库,Node.js完成没有浏览器的限制,让JavaScript拥有文件操作、网络操作、进程操作等功能,允许脱离浏览器运行JavaScript代码;

        Node.js是平台,而JavaScript是编程语言。JavaScript是客户端编程语言,需要浏览器解析执行,而Node.js是基于Chrome JavaScript 运行时建立的平台,是Google V8引擎进行封装的运行环境,Node.js是把浏览器封装起来作为服务器运行平台,用类似于JavaScript的结构语法进行编程,在Node.js上来运行。

Node.js 特点

(1)JavaScript的运行环境;

(2)基于Chrome V8 引擎进行代码解释;

(3)事件驱动;

(4)非阻塞 I/O;

(5)单进程,单线程;

(6)轻量,可伸缩,适于实时数据交互应用;

Node.js中的Javascript运行环境和浏览器中的JavaScript运行环境:

Node.js和JavaScript学习路径: 

浏览器中JavaScript : JavaScript基础语法 + 浏览器内置API (DOM+BOM)、第三方库(jQuery...)

Node.js中JavaScript : JavaScript基础语法 + Node.js内置API (fs/path/http) + 第三方API模块(express / mysql ...) 

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...