0

0

详解Node.js如何安装下载并运行(附常用命令)

藏色散人

藏色散人

发布时间:2022-08-08 10:59:58

|

4323人浏览过

|

来源于csdn

转载

基本介绍

node.js不是一个编程语言。它是一个基于基于 chrome v8 引擎 的javascript 运行环境,在这个环境里可以运行js代码,这个环境是基于v8引擎来实现,自身在 i/o 上非常轻量。能在处理大量请求时持有很多开放的连接,并且只占用一小部分内存。它的设计目标是保证响应能力,跟浏览器一样。【推荐:node.js视频教程

一、下载安装Node.js

官网:英文 中文

1、版本选择:

  • LTS: 长期稳定版, 项目开发建议下载这个版本

  • Current: 最新尝鲜版 。最新版包含了一些新功能,如果想学习最新的功能,可以下载这个版本。最新版可能会有一些未知的bug。

点击左侧的按钮(有LTS标识的那个),会立即下载,注意:不同系统选择对应的安装文件

2、安装:

  • 找到你下载的安装包(不同的版本有不同的安装包)

  • 双击安装文件开始安装(傻瓜式安装,一路 next )

  • 安装目录记得使用英文路径,路径中不要出现中文

3、测试是否安装成功

打开终端,在终端的命令窗口中输入 node -v 命令(node后面有个空格),然后回车。如果在终端窗口中能够打印出 Node.js 的版本号(图中版本号v16.14.2),代表Node.js已经安装成功

二、在Node.js环境中运行JS代码

1.终端窗口运行(不重要哦)

说明:不重要,类似于浏览器调试工具的“Console”面板,只适合运行少量的测试代码,看一下就行

操作步骤:

  • 打开任意终端,直接输入 node 命令并回车

    JTBC网站内容管理系统5.0.3.1
    JTBC网站内容管理系统5.0.3.1

    JTBC CMS(5.0) 是一款基于PHP和MySQL的内容管理系统原生全栈开发框架,开源协议为AGPLv3,没有任何附加条款。系统可以通过命令行一键安装,源码方面不基于任何第三方框架,不使用任何脚手架,仅依赖一些常见的第三方类库如图表组件等,您只需要了解最基本的前端知识就能很敏捷的进行二次开发,同时我们对于常见的前端功能做了Web Component方式的封装,即便是您仅了解HTML/CSS也

    下载
  • 执行你的JS代码,按回车表示执行

  • 按两次“Ctrl+C”退出

2.使用node命令执行js文件

这个比较常用,可以运行写到js文件里面的js代码

操作步骤:

  • 打开终端,要注意终端的路径,在终端的路径中,要能找到你的js文件。

  • 输入 “node 要执行的js文件

  • node 文件名.js
  • 执行文件的时候,需要保证 node xxx.js 这种格式

  • node只能运行JS代码,只能运行js代码

三、常用的命令行下的命令及按键

(1)node 空格 某个js文件         // 调用 node 程序,运行某个js文件

(2)clear  或者  cls            // 清空界面

(3)ls 或者 dir                 // 查看列表(list)

(4)cd 目录名                   // 进入到目录中去

(5)cd ..                      // 返回上一级目录

(6)cd \						// 直接回到根目录
                   
(7)Ctrl+C                     // 停止 Node 程序

(8)输入部分文件名后按下 Tab 键  // 补全文件名 或 目录名, 多次tab会进行切换

(9)↑ ↓ 上下箭头                // 切换历史输入

总结

1、项目开发下载的版本选择上,记得选择LTS长期稳定版,最新版可能会有一些未知的BUG。

2、安装路径中不要出现中文,安装后要在终端中输入node-v查看是否安装成功

3、node只能运行js文件,执行js文件时,记得注意终端的路径

要注意NodeJS中没有DOM,没有BOM,也没有window对象

相关专题

更多
Golang gRPC 服务开发与Protobuf实战
Golang gRPC 服务开发与Protobuf实战

本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

6

2026.01.15

公务员递补名单公布时间 公务员递补要求
公务员递补名单公布时间 公务员递补要求

公务员递补名单公布时间不固定,通常在面试前,由招录单位(如国家知识产权局、海关等)发布,依据是原入围考生放弃资格,会按笔试成绩从高到低递补,递补考生需按公告要求限时确认并提交材料,及时参加面试/体检等后续环节。要求核心是按招录单位公告及时响应、提交材料(确认书、资格复审材料)并准时参加面试。

28

2026.01.15

公务员调剂条件 2026调剂公告时间
公务员调剂条件 2026调剂公告时间

(一)符合拟调剂职位所要求的资格条件。 (二)公共科目笔试成绩同时达到拟调剂职位和原报考职位的合格分数线,且考试类别相同。 拟调剂职位设置了专业科目笔试条件的,专业科目笔试成绩还须同时达到合格分数线,且考试类别相同。 (三)未进入原报考职位面试人员名单。

37

2026.01.15

国考成绩查询入口 国考分数公布时间2026
国考成绩查询入口 国考分数公布时间2026

笔试成绩查询入口已开通,考生可登录国家公务员局中央机关及其直属机构2026年度考试录用公务员专题网站http://bm.scs.gov.cn/pp/gkweb/core/web/ui/business/examResult/written_result.html,查询笔试成绩和合格分数线,点击“笔试成绩查询”按钮,凭借身份证及准考证进行查询。

6

2026.01.15

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

63

2026.01.14

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

34

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

74

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

20

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

31

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 8.6万人学习

【web前端】Node.js快速入门
【web前端】Node.js快速入门

共16课时 | 2万人学习

Node.js-前端工程化必学
Node.js-前端工程化必学

共19课时 | 3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号