Node.js 入门

Node.js介绍

Node.js是一个运行环境,可以运行 JavaScript 语言写出的代码;在Node.js出现以前,JavaScript 主要运行在浏览器客户端,在 Node.js 出现后,JavaScript 又多了一个运行环境——Node.js

安装

一、Node.js 官网下载安装地址

二、下载自己需要的安装包下一步下一步即可。而在图下这个步骤里,我们可以选择Nodejs安装哪些东西
在这里插入图片描述
1、Node.js runtime:node运行环境
2、Event tracing:事件跟踪
3、corepack manager:核心包管理
4、npm package manager:npm包管理(Nodejs 默认的包管理工具)
5、Online documentation shortcuts:在线文件快捷方式
6、Add to Path:添加路径

第4项 npm 包管理是什么呢?我们知道,windows操作系统,需要安装一个软件的话,要去百度查找,然后进入网站,下载,安装

用过 Linux 操作系统的都知道,linux 系统的安装方式跟 windows 不一样,linux 是集中式的安装方式。也就是所有的软件包,都放到一个地方,然后使用专门的工具,去这里下载。比如,centos 使用的是 yum/dnf 的方式安装软件。debian 使用 apt/apt-get 等方式安装软件

同上,ndoe.js 安装一些软件包,使用的就是 npm

所以这里,我们可以自行决定,安不安装这个 npm 包管理工具

如果不想安装,那么可以点击选项前边的小箭头,然后选择带×的那一项,如果现在选择不安装,后边可以使用 yarn 来替代。可自行百度
在这里插入图片描述
这里我们都安装,直接 Next

三、给大家翻译下:自动安装必要的工具。请注意,这也将安装 Chocolatey。安装完成后,脚本将在新窗口中弹出

所以这一步不用打钩,如果打了会把 node 必要的工具都下载,需要很久,后边需要什么工具再 npm下载
在这里插入图片描述
四、安装完成后
在这里插入图片描述
查看系统环境变量,Node.js 的安装路径已经放到了 PATH 中
在这里插入图片描述
五、cmd 中查看 node 和 npm 版本号
在这里插入图片描述

用起来先

由于之前学习 uniapp 下载了 HBuilderX,所以这里使用 HBuilderX,编写一个 hello.js

var http = require("http");

http.createServer(function(request, response) {
	response.writeHead(200, {
		'Content-Type': 'text/plain'
	});
	response.end('Hello World\n');
}).listen(8888);

console.log('Server running at http://127.0.0.1:8888/');

我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据
最后终端打印信息 Server running…
通过上面的代码,我们就完成了一个可以工作的 HTTP 服务器

右键 hello.js - 使用命令行窗口打开所在目录
在这里插入图片描述
如果之前没有安装内置命令终端,按照提示安装即可

然后在 工具-插件安装,安装 Node.js 调试插件
在这里插入图片描述
重启 HBuilderX,再次右键 hello.js - 使用命令行窗口打开所在目录,会调出终端,执行node hello.js
在这里插入图片描述
此时打开浏览器访问 http://127.0.0.1:8888/,会看到输出 Hello World
在这里插入图片描述

使用nvm管理node版本

Nvm下载

选择 nvm-setup.zip,解压后双击 exe 文件下一步下一步安装即可
在这里插入图片描述
安装 nodejs

nvm install [NodeJs版本]

查看已安装的版本

nvm ls

指定使用某个版本

nvm use [NodeJs版本]

设置默认版本

nvm alias default [NodeJs版本]

使用特定版本运行应用

nvm run [NodeJs版本] app.js

卸载某个版本

nvm uninstall [NodeJs版本]

Nodejs往期版本查看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值