exercises.md 5.8 KB
Newer Older
F
feilong 已提交
1
# Node简介
Z
zhaoss 已提交
2

Z
zhaoss 已提交
3
 <div style="color: pink;font-size:22px;font-weight:700">小常识:</div>
4

Z
zhaoss 已提交
5
1.Node是什么
6
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时(运行环境),如浏览器也是js的运行环境,Node 也是JS的运行环境,但是将JS代码的应用场景扩展到了服务器端
Z
zhaoss 已提交
7
2.Node运行环境搭建
8

Z
zhaoss 已提交
9
2.1安装
10 11

打开 [Node官网](https://nodejs.org)
Z
zhaoss 已提交
12
<br/>
Z
zhaoss 已提交
13
<br/>
Z
测试  
zhaoss 已提交
14
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/879add00394246008c9a9b543ed5684e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
15
<br/>
16

Z
zhaoss 已提交
17
<br/>
18
如果不是你想要的版本,点击页面上的“DOWNLOADS” 链接,打开下载页面
Z
zhaoss 已提交
19
<br/>
Z
测试  
zhaoss 已提交
20
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/1e331397f0144c3f838dcdfd9af16b05.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
21
<br/>
Z
zhaoss 已提交
22
<br/>
23
下载完成之后,双击安装程序
Z
zhaoss 已提交
24
<br/>
Z
测试  
zhaoss 已提交
25
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/9458a897f349475f9a64ddb06fcc4aa4.png)
Z
zhaoss 已提交
26
<br/>
Z
zhaoss 已提交
27
<br/>
28
下面以截图的方式展现安装过程,基本一路默认即可,需要注意的是安装目录不能是中文
Z
zhaoss 已提交
29
<br/>
Z
测试  
zhaoss 已提交
30
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/369baeba5d4c42e68f1996e6cd10f47c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
31
<br/>
Z
zhaoss 已提交
32
<br/>
Z
测试  
zhaoss 已提交
33
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/21f6e8c30b4a42bcae81371f0db7cf3b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
34
<br/>
Z
zhaoss 已提交
35
<br/>
Z
测试  
zhaoss 已提交
36
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/236213a9b7ab4cea9b6b4466294ba078.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
37
<br/>
38

Z
zhaoss 已提交
39
<br/>
Z
测试  
zhaoss 已提交
40
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/92f240884df44c9a97c9f38ca92aaa09.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
41
<br/>
42

Z
zhaoss 已提交
43
<br/>
Z
测试  
zhaoss 已提交
44
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/9701fffbbd5046cba37d5446325c9ef4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
45
<br/>
Z
zhaoss 已提交
46
<br/>
47

Z
测试  
zhaoss 已提交
48
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/397916696d92417ea71dbd6af831146e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
49
<br/>
Z
zhaoss 已提交
50
<br/>
51
安装过程
Z
zhaoss 已提交
52
<br/>
Z
测试  
zhaoss 已提交
53
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/62e4397e1aae47428303eebaec4f776b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
54
<br/>
55

Z
zhaoss 已提交
56
<br/>
Z
测试  
zhaoss 已提交
57
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/230ce8e224ed4803946296857740ff61.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_17,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
58
<br/>
Z
zhaoss 已提交
59
<br/>
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74


注意:安装完成后,桌面上并没有什么快捷方式,因为Node仅仅是一个JS的执行环境

使用Node需要用到命令行工具

如何测试Node是否安装成功呢?

打开命令行工具,这里可以使用传统的 cmd 工具,也可以使用win10中的 powershell

我们这里使用后者



按下键盘上的 windows+S 键,输入 powershell ,会搜索到powershell 工具
Z
zhaoss 已提交
75
<br/>
Z
测试  
zhaoss 已提交
76
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/78e246f823e14903abcd4bd812e4c9d9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
77
<br/>
78
或者在任意位置,比如桌面,按下 shift 键同时,按下鼠标右键, 也会显示 powershell 工具
Z
zhaoss 已提交
79
<br/>
Z
测试  
zhaoss 已提交
80
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/5ee77e55ba014146a52862fd6555a2c4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_14,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
81
<br/>
82

Z
zhaoss 已提交
83
<br/>
84 85 86 87 88 89 90
打开命令行后,输入如下命令

```
node -v
```

如果能够显示版本号,就表明node安装成功
Z
zhaoss 已提交
91
<br/>
Z
测试  
zhaoss 已提交
92
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/3c512e87ff604e8f80520026347627a7.png)
Z
zhaoss 已提交
93
<br/>
Z
zhaoss 已提交
94
<br/>
95

Z
zhaoss 已提交
96
2.2环境安装失败解决办法
97

Z
zhaoss 已提交
98
2.2.1 错误代号 2502/2503
99 100 101 102 103 104 105

表示当前登录系统的用户权限不足。

解决方法:

- 以管理员身份运行 powershell 工具
- 属于运行安装包命令:msiexec /package node安装包位置,如我安装包在如下位置
Z
zhaoss 已提交
106
<br/>
Z
测试  
zhaoss 已提交
107
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/5a0a4d00e4de43e2b13b1d4d605b3227.png)
Z
zhaoss 已提交
108
<br/>
Z
zhaoss 已提交
109
<br/>
110
则输入如下命令进行安装
Z
zhaoss 已提交
111
<br/>
Z
测试  
zhaoss 已提交
112
<br/>![在这里插入图片描述](https://img-blog.csdnimg.cn/1881aa722cc04ced8b00615428bf0d48.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)
Z
zhaoss 已提交
113
<br/>
114

Z
zhaoss 已提交
115
<br/>
Z
zhaoss 已提交
116
2.2.2 环境变量问题
117 118 119 120 121 122 123 124

在 powershell 中输入 node -v 时,会提示 node 不是可识别的命令类似的错误信息,原因在于,没有将node可执行程序路径添加到环境变量中

环境变量添加方法,这里不再演示


<br>

Z
zhaoss 已提交
125
 <div style="color: blue;font-size:22px;font-weight:700">小测试:</div>
126
 
Z
zhaoss 已提交
127 128
下列关于Node的描述 不正确 的是?<br/><br/>

129

Z
zhaoss 已提交
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
## 答案

Node适合CPU密集型应用

## 选项

### A

Node处理高并发场景性能更佳

### B

Node只支持单核CPU,不能充分利用CPU

### C

Node适合大量并发的I/O,应用程序内部并不需要进行非常复杂的处理