search
HomeWeb Front-endJS TutorialDetailed explanation of how to install, download and run Node.js (with commonly used commands)

Basic introduction

Node.js is not a programming language. It is a JavaScript running environment based on the Chrome V8 engine. In this environment, js code can be run. This environment is implemented based on the V8 engine and is very lightweight in terms of I/O. It can hold many open connections while handling a large number of requests, and only takes up a small amount of memory. Its design goal is to ensure responsiveness, just like the browser. [Recommended: node.js video tutorial]

1. Download and install Node.js

Official website: English and Chinese

1. Version selection:

  • LTS: Long-term stable version, project development recommends downloading this version

  • Current: Latest Early adopter version. The latest version contains some new features. If you want to learn the latest features, you can download this version. The latest version may have some unknown bugs.

Click the button on the left (the one with the LTS logo) and it will be downloaded immediately. Note: Select the corresponding installation file for different systems

2. Installation:

  • Find the installation package you downloaded (different versions have different installation packages)

  • Double-click the installation file to start the installation (foolish installation, all the waynext)

  • Remember to use the English path for the installation directory, and do not have Chinese characters in the path

3. Test whether the installation is successful

Open the terminal, enter the node -v command in the command window of the terminal (there is a space after node), and then press Enter. If the version number of Node.js can be printed out in the terminal window (version number v16.14.2 in the picture), it means that Node.js has been successfully installed

2. In Node Run JS code in .js environment

1. Run in the terminal window (not important)

Note: Not important, similar to the "Console" of the browser debugging tool The panel is only suitable for running a small amount of test code, just take a look

Operation steps:

  • Open any terminal, directly enter the node command and press Enter

  • Execute your JS code, press Enter to execute

  • Press "Ctrl C" twice to exit

2. Use the node command to execute the js file

This is more commonly used. You can run the js code written in the js file

Operation steps:

  • Open the terminal and pay attention to the path of the terminal. Your js file must be found in the path of the terminal.

  • Enter "node js file to be executed"

  • node 文件名.js
  • When executing the file , need to ensure that node xxx.js This format

  • node can only run JS code, can only run js code

3. Commonly used commands and keys under the command line

(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)↑ ↓ 上下箭头                // 切换历史输入

Summary

1. When choosing the version to download for project development, remember to choose the LTS long-term stable version. The latest version may be There will be some unknown BUG.

2. Do not have Chinese characters in the installation path. After installation, enter node-v in the terminal to check whether the installation is successful.

3. Node can only run js files. When executing js files, remember Pay attention to the path of the terminal

Please note that there is no DOM, no BOM, and no window object in NodeJS

The above is the detailed content of Detailed explanation of how to install, download and run Node.js (with commonly used commands). For more information, please follow other related articles on the PHP Chinese website!

Statement
This article is reproduced at:csdn. If there is any infringement, please contact admin@php.cn delete
Vercel是什么?怎么部署Node服务?Vercel是什么?怎么部署Node服务?May 07, 2022 pm 09:34 PM

Vercel是什么?本篇文章带大家了解一下Vercel,并介绍一下在Vercel中部署 Node 服务的方法,希望对大家有所帮助!

node.js gm是什么node.js gm是什么Jul 12, 2022 pm 06:28 PM

gm是基于node.js的图片处理插件,它封装了图片处理工具GraphicsMagick(GM)和ImageMagick(IM),可使用spawn的方式调用。gm插件不是node默认安装的,需执行“npm install gm -S”进行安装才可使用。

怎么使用pkg将Node.js项目打包为可执行文件?怎么使用pkg将Node.js项目打包为可执行文件?Jul 26, 2022 pm 07:33 PM

如何用pkg打包nodejs可执行文件?下面本篇文章给大家介绍一下使用pkg将Node.js项目打包为可执行文件的方法,希望对大家有所帮助!

一文解析package.json和package-lock.json一文解析package.json和package-lock.jsonSep 01, 2022 pm 08:02 PM

本篇文章带大家详解package.json和package-lock.json文件,希望对大家有所帮助!

分享一个Nodejs web框架:Fastify分享一个Nodejs web框架:FastifyAug 04, 2022 pm 09:23 PM

本篇文章给大家分享一个Nodejs web框架:Fastify,简单介绍一下Fastify支持的特性、Fastify支持的插件以及Fastify的使用方法,希望对大家有所帮助!

node爬取数据实例:聊聊怎么抓取小说章节node爬取数据实例:聊聊怎么抓取小说章节May 02, 2022 am 10:00 AM

node怎么爬取数据?下面本篇文章给大家分享一个node爬虫实例,聊聊利用node抓取小说章节的方法,希望对大家有所帮助!

手把手带你使用Node.js和adb开发一个手机备份小工具手把手带你使用Node.js和adb开发一个手机备份小工具Apr 14, 2022 pm 09:06 PM

本篇文章给大家分享一个Node实战,介绍一下使用Node.js和adb怎么开发一个手机备份小工具,希望对大家有所帮助!

图文详解node.js如何构建web服务器图文详解node.js如何构建web服务器Aug 08, 2022 am 10:27 AM

先介绍node.js的安装,再介绍使用node.js构建一个简单的web服务器,最后通过一个简单的示例,演示网页与服务器之间的数据交互的实现。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!