Node.js学习1——初识Node.js

文章介绍了Node.js的基本概念,包括它是一个跨平台的JavaScript后端运行环境,不能调用浏览器API。学习Node.js需掌握JS基础和Node.js特定模块如fs、http。还讲述了如何区分LTS和Current版本,查看Node.js版本号以及如何在终端执行JS代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


提示:以下是本篇文章正文内容,下面案例可供参考

一、Node.js简介

1.什么是Node.js

Node.js 是一个开源、跨平台的 JavaScript 运行时环境。

链接: Node.js的官网地址

2.Node.js中的 javaScript运行环境

Node.js 运行环境
注意:

① 浏览器是 JavaScript 的前端运行环境。
② Node.js是 JavaScript 的后端运行环境。
③ Node.js中无法调用 DOM 和BOM 等浏览器内置 API。(因为Node.js是一个独立的运行环境,在Node运行环境中只提供了与Node相关的API,并没有提供浏览器内置的API。)

3.Node.js可以做什么

在这里插入图片描述

4.Node.js怎么学

Node.js 的学习路径:
JS 基础语法 + Node.js内置 API 模块(fs、path、http等)+ 第三方 API 模块(express,mysql等)

二、安装Node.js

1.区分 LTS 版本和 Current 版本的不同

在这里插入图片描述

2.查看已安装的 Node.js 的版本号

① 打开终端,使用快捷键(Windows徽标键 + R )打开运行面板,输入 cmd 后直接回车,即可打开终端。

运行面板② 在终端输入命令 node -v 后按下回车键,即可查看已安装的 Node.js 的版本号。
在这里插入图片描述

3.什么是终端

终端(Teminal)是专门为开发人员设计的,用于实现人机交互的一种方式。

三.在Node.js环境中执行JS代码

① 打开终端
在地址栏输入cmd,使cmd切换到当下文件的地址
在这里插入图片描述
还可以在当前目录下的空白处按住shift键,右键打开powerShell
在这里插入图片描述
在这里插入图片描述
② 输入 node 要执行的js文件的路径
node 空格 文件名
在这里插入图片描述

终端中的快捷键:
在这里插入图片描述

当你使用`git clone`命令从GitHub下载Ryu的源码后,通常需要按照以下步骤进行安装: 1. **克隆仓库**: 打开终端(Linux/Mac)或命令提示符(Windows),输入命令行: ``` git clone https://github.com/faucetsdn/ryu.git ``` 这会将Ryu项目的全部代码复制到本地的一个新目录下。 2. **进入项目目录**: 完成克隆后,切换到Ryu的主目录: ``` cd ryu ``` 3. **安装依赖**: 如果Ryu依赖于特定的Python库,首先需要安装它们。检查`requirements.txt`文件(如果存在),然后使用pip(Python包管理工具)来安装: ``` pip install -r requirements.txt ``` 或者安装所有必需的库: ``` pip install . ``` 4. **配置环境**: 根据Ryu项目的文档说明,可能需要创建虚拟环境并激活它,以防与其他项目冲突。例如,如果你使用venv: ``` python3 -m venv venv_ryu source venv_ryu/bin/activate (对于Unix/Linux) 或 venv_ryu\Scripts\activate (对于Windows) ``` 5. **编译与安装**: 进入Ryu项目的子目录(如`ryu`目录)里,然后执行编译和安装命令,这通常是通过运行Python脚本来完成的,比如`setup.py`: ``` python setup.py install ``` 6. **初始化及测试**: 安装完成后,可能会有一些初始设置或测试步骤,你可以查看`README.md`或官方文档来确认是否需要执行额外的操作。 请注意,具体的安装步骤可能会因Ryu的版本、依赖以及操作系统环境的不同而有所差异。如果遇到问题,建议查阅项目文档或官方教程寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值