Node.js概述与安装和运行

Node.js概述与安装和运行

  • 一、Node.js
    • 1.Node.js概述
    • 2.Node.js官网
    • 2.Node.js 各系统版本下载网址
      • 3.1 Node.js Windows下载网址
  • 二、Node.js安装
      • 1.1 打开Node.js下载网址
      • 1.2 安装Node.js
      • 1.3 同意协议
      • 1.4 安装目录
      • 1.5 自定义安装
      • 1.6 本机模块工具
      • 1.7 进行安装Node.js
      • 1.8 安装完成
      • 1.9 确认Node.js版本(检查是否安装成功)
  • 三、Node.js运行
    • 1.新建JS文件
    • 2.运行JS文件
    • 3.JS文件成功运行
  • 四、学习和资源

Node.js概述与安装和运行

一、Node.js


1.Node.js概述

Node.js是一款软件,支持JS基本语法,可以提供web服务器,可以通过npm插件管理资源。

Node.js是一个服务器端的Javascript运行环境(runtime)。

  • Java使用JDK进行编译/运行。 > java HelloWorld
  • JS使用Node进行编译/运行。 > node HelloWorld.js

Node.js是一个web服务器

  • Java使用Tomcat提供HTML、CSS、JS等资源访问。
  • 前端使用Node.js提供HTML、CSS、JS等资源访问。

Node.js是资源管理器

  • Node.js提供npm插件用于管理所有js资源。
  • Java使用Maven管理所有jar资源。

2.Node.js官网

Node.js官网
https://nodejs.org/en

2.Node.js 各系统版本下载网址

Node.js 各系统版本下载网址
https://nodejs.org/en/download/

3.1 Node.js Windows下载网址

Node.js Windows下载网址
https://nodejs.org/dist/v20.11.1/node-v20.11.1-x64.msi



二、Node.js安装

1.1 打开Node.js下载网址


Node.js 各系统版本下载网址
Node.js概述与安装和运行

【Node.js Windows 64位 安装版】 下载地址



1.2 安装Node.js


  • 步骤1:运行“node-v20.11.1-x64”,进行向导页面
    Node.js概述与安装和运行



1.3 同意协议


  • 步骤2:同意node协议
    Node.js概述与安装和运行



1.4 安装目录


  • 步骤3:选择安装目录

Node.js概述与安装和运行



1.5 自定义安装


  • 步骤4:自定义需要的组件安装(建议所有的都安装)

Node.js概述与安装和运行



1.6 本机模块工具


  • 步骤5:不必打勾,Next
    Node.js概述与安装和运行



1.7 进行安装Node.js


  • 步骤6:点击install进行安装Node.js
    Node.js概述与安装和运行



1.8 安装完成


  • 步骤7:点击Finish,安装完成。
    Node.js概述与安装和运行



1.9 确认Node.js版本(检查是否安装成功)


查看版本命令:
可以在CMD里面输入命令“node -v”和“npm -v”即可查看版本。

1. 按 win+R, 输入cmd, 打开命令行

2. 在命令行窗口输入, 如下
node -v 显示安装的nodejs版本
npm -v 显示安装的npm版本

3. 若显示版本号则安装成功



三、Node.js运行

1.新建JS文件


新建一个JS文件,命名为JSDemo,然后在里面写上一条输出语句,用于讲解Node.js怎么运行js文件。

console.log("Hello Node");

Node.js概述与安装和运行



2.运行JS文件


在终端中输入“node jsDemo.js”命令运行js文件。

node jsDemo.js

Node.js概述与安装和运行



3.JS文件成功运行


输入完后,进行回车就可以看到js文件成功运行。

Node.js概述与安装和运行



四、学习和资源

要深入学习Node.js,你可以参考官方文档,它提供了详细的指南和API参考。此外,社区中有许多教程、博客文章和视频教程可以帮助你解决具体问题或学习高级概念。

官网
https://nodejs.org/en/

API文档
https://nodejs.org/dist/latest-v4.x/docs/api/

教程
http://www.w3cschool.cn/nodejs/nodejs-tutorial.html

下载
https://nodejs.org/en/download/

通过这些步骤和资源,能够快速上手Node.js,构建JS应用。
不断实践和探索是成为JS开发者的关键!

如果你喜欢博主写的文章,可以关注 Python老吕的CSDN博客 ,近距离交流各种网络技术。
博主ID:Python老吕,希望大家点赞、评论、收藏。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/436735.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

NLP自然语言——基础

一、介绍 1、概念 NLP(Natural Language Processing,自然语言处理)是计算机科学领域以及人工智能领域的一个重要的研究方向,它研究用计算机来处理、理解以及运用人类语言(如中文、英文等),达到…

Java 解决异步 @Async 失效问题

1.问题描述 使用Async进行异步处理时,异步没有生效 2.原因分析 经过排查后发现是因为使用Async的方法没有跨2个Service导致的 错误示例 控制器接口 > 直接调用 custAdminService.importCBuy() 3.解决方案 Controller接口不变,多添加一层Service&a…

内网渗透NC木马后门复现

本文章仅用于信息安全学习,请遵守相关法律法规,严禁用于非法途径。若读者因此作出任何危害网络安全的行为,后果自负,与作者无关。 首先假设已经通过Kail成功入侵靶机:https://blog.csdn.net/mshxuyi/article/details/1…

使用cmd命令运行java

1.普通项目(不带lib文件夹) 1.在桌面上建一个名为com的文件夹,在文件夹中用记事本写两个类文件,后缀改为.java。两个类文件的内容如下图所示: 2.使用javac命令编译主函数,命令行为javac TestMain.java。结果可以看到自动生成了两…

Linux第68步_旧字符设备驱动的一般模板

file_operations结构体中的函数就是我们要实现的具体操作函数。 注意: register_chrdev()和 unregister_chrdev()这两个函数是老版本驱动使用的。现在新字符设备驱动已经不再使用这两个函数,而是使用Linux内核推荐的新字符设备驱动API函数。 1、创建C…

zerotier局域网组建 笔记

背景 家里的windows电脑:home-win10-pc 家里的windows电脑上vmware运行的ubuntu虚拟机:home-ubuntu-vm 公司的mac电脑:company-mac-pc 由于xxx需求,需要组建一个局域网,前东家都是用的zerotier,出于路径依…

代码学习记录10

随想录日记part10 t i m e : time: time: 2024.03.03 主要内容:今天的主要内容是深入了解数据结构中栈和队列,并通过三个 l e e t c o d e leetcode leetcode 题目深化认识。 20. 有效的括号1047. 删除字符串中的所有…

FL Studio怎么分轨导出音频文件 FL Studio轨道怎么合并 音乐编曲软件推荐 FL Studio下载

对于现在的编曲人来说,熟练掌握各类编曲软件已经是硬性要求了。掌握编曲软件的使用方法需要我们付出一些学习时间,例如编曲软件中各个轨道的拆分与合并等等,这些都是非常实用的编曲软件使用技巧。今天我就以FL Studio举例,向大家展…

轻薄蓝牙工牌室内人员定位应用

在现代化企业管理的背景下,轻薄蓝牙工牌人员定位应用逐渐崭露头角,成为提升企业效率和安全性的重要工具。本文将从轻薄蓝牙工牌的定义、特点、应用场景以及未来发展趋势等方面,对其进行全面深入的探讨。 一、轻薄蓝牙工牌的定义与特点 轻薄…

今日arXiv最热大模型论文:哈工深新研究发现!无需额外资源,SelectIT方法助力大语言模型精准调优

在当今的人工智能领域,大语言模型(LLMs)已经成为了研究的热点,它们在理解指令和解决复杂问题方面展现出了令人印象深刻的能力。然而,要想进一步提升这些模型的性能,指令调优(Instruction Tuning…

Material UI 5 学习01-按钮组件

Material UI 5 学习01-按钮组件 一、安装Material UI二、 组件1、Button组件1、基础按钮2、variant属性3、禁用按钮4、可跳转的按钮5、disableElevation属性6、按钮的点击事件onClick 2、Button按钮的颜色和尺寸1、Button按钮的颜色2、按钮自定义颜色3、Button按钮的尺寸 3、图…

量化交易日记 基础概念篇

联系方式 17710158550 NBEATS (Neural Basis Expansion Analysis for Time Series)、NHiTS (Neural Hierarchical Interpolation for Time Series Forecasting)、LSTNet (Long Short-Term Memory Network)、TCN (Temporal Convolutional Network)、Transformer、DeepAR (DeepAR…

TikTok(字节跳动)的新人工智能Boximator

AI 视频生成器最近占据了科技头条新闻,特别是在 OpenAI 宣布推出Sora之后,Sora 是他们的第一个视频模型,可以通过简单的文本提示生成令人惊叹的 AI 视频。 如今,制作 TikTok 的公司字节跳动也加入了这一行动。他们创建了Boximato…

FPGA AXI4总线操作教程

AXI(Advanced Extensible Interface)总线是一种高性能、低延迟的片上系统(SoC)接口标准,广泛应用于现代数字系统设计中。它允许不同的硬件组件以高效、可靠的方式进行数据传输和控制。本教程将介绍AXI总线的基本操作和…

卧室装修干货|榻榻米的4种类型及优缺点。福州中宅装饰,福州装修

卧室想要做榻榻米设计,不知道如何下手,这篇文章一定要看:常见榻榻米的类型有哪些?这些类型分别有哪些优缺点呢? 榻榻米是一种传统的日本床铺设计,近年来在现代室内设计中越来越受欢迎。它以低矮的床垫和简洁的线条为…

004-执行上下文事件循环

执行上下文&事件循环 1、执行上下文2、执行上下文类型3、执行上下文的生命周期4、示例说明5、事件循环机制6、宏任务7、微任务8、同步任务、宏任务、微任务9、代码执行顺序 - 示例 💡 Tips:用于说明 浏览器 对 JavaScript 执行顺序,涉及知…

Unity UGUI之Scrollbar基本了解

Unity的Scrollbar组件是用于在UI中创建滚动条的组件之一。滚动条通常与其他可滚动的UI元素(如滚动视图或列表)一起使用,以便用户可以在内容超出可见区域时滚动内容。 以下是Scrollbar的基本信息和用法: 1、创建 在Unity的Hierarchy视图中右…

Debian篇——系统安装在SD卡上如何调整系统分区大小

背景:我的SD卡是128G的,开发商安装好系统后,我发现SD的系统分区才8.9G空间(剩下的108G未分区),不够使用,于是需要调整系统分区的大小。 1.查看系统盘挂载情况 df -h 2.查看系统盘在哪个分区 …

解决java: 无法访问javax.servlet.ServletException

问题 在对历往项目工具类总结和归纳更新过程中,common模块在compile编译过程中遇到了“Error java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件”这个报错问题。 IDE使用的是idea2021。 解决方法 pom中增加如下依赖&…

十七、IO流

IO 目录 一、IO流的概述IO流的分类 二、基本流2.1字节流2.2 字节输出流写出数据的三种方式2.3 换行和续写2.4 字节输入流2.5 文件拷贝2.6 IO流中不同JDK版本捕获异常的方式2.7 字符集详解2.7.1 ASCII字符集2.7.2 GBK字符集2.7.3 Unicode字符集 2.8 为什么会有乱码2.9 Java中的编…