2
2
3
3
### 序言
4
4
5
- > 本套规范是为『Nodejs 全栈开发』量身定制的。
5
+ > 本套规范是为『Node.js 全栈开发』量身定制的。
6
6
7
7
学习本规范时,你需要提前知道这些信息:
8
8
19
19
20
20
### 编辑器选用
21
21
22
- 在开发 Nodejs 应用时,有很多的编辑器可供选择使用,比较流行的有
22
+ 在开发 Node.js 应用时,有很多的编辑器可供选择使用,比较流行的有
23
23
24
24
- SublimeText
25
25
- Atom
@@ -56,7 +56,7 @@ VS Code 是综合以上多方面考虑最优的选项。再加上 VS Code 的界
56
56
57
57
#### 命令行是程序员的好伙伴
58
58
59
- 作为一名优秀的程序员,熟练的命令行操作也是必不可少的。在『Nodejs 全栈开发』文档中,我们的很多操作都会使用到命令行,如:
59
+ 作为一名优秀的程序员,熟练的命令行操作也是必不可少的。在『Node.js 全栈开发』文档中,我们的很多操作都会使用到命令行,如:
60
60
61
61
- Git 操作;
62
62
- 虚拟机管理;
@@ -141,7 +141,7 @@ Chrome 有一个非常强大的『开发者工具栏』,你可以利用它实
141
141
142
142
在日常的团队开发中,由于开发环境的不一致,往往会导致出现各种各样的问题。即便是经验丰富的工程师,在遇到这种问题时也会特别头疼。为了解决这种问题,Vagrant 顺势而生!Vagrant 是一个用于创建和部署虚拟化开发环境的工具,其依赖于 VirtualBox 虚拟机,致力于帮助开发者快速构建一个环境统一的虚拟系统。Vagrant 最强大的地方是在于它在构建虚拟系统时的快捷简便,使开发者可以在短短几分钟内完成一个虚拟系统的删除与构建。
143
143
144
- Nodejs 希望在 Vagrant 的基础上让开发环境更加统一,让开发者都能在指定的具体开发环境下使用 Nodejs 。* ` Nodejs Vagrant` * 提供的默认开发环境还会装上很多常用的开发工具来辅助 Nodejs 进行项目开发,包括 :
144
+ Node.js 希望在 Vagrant 的基础上让开发环境更加统一,让开发者都能在指定的具体开发环境下使用 Node.js 。* ` Node.js Vagrant` * 提供的默认开发环境还会装上很多常用的开发工具来辅助 Node.js 进行项目开发,包括 :
145
145
146
146
- CentOS 7
147
147
@@ -162,21 +162,21 @@ Nodejs 希望在 Vagrant 的基础上让开发环境更加统一,让开发者
162
162
163
163
等等。或许你对这里提到的一些专有词汇所涉及到的知识并不太了解,但是别担心,这些我们在后面章节都会作相关介绍。
164
164
165
- #### 可以不使用 Nodejs Vagrant 吗?
165
+ #### 可以不使用 Node.js Vagrant 吗?
166
166
167
167
> 不可以。
168
168
169
- * ` Nodejs Vagrant` * 是 Nodejs 我们推荐的开发环境。在本书里,我们会强制读者使用 * ` Nodejs Vagrant` * ,原因主要有以下:
169
+ * ` Node.js Vagrant` * 是 Node.js 我们推荐的开发环境。在本书里,我们会强制读者使用 * ` Node.js Vagrant` * ,原因主要有以下:
170
170
171
- - * ` Nodejs Vagrant` * 是本书很重要的技能点之一,学完此书,你必须学会 Vagrant;
172
- - * ` Nodejs Vagrant` * 统一了环境,避免歧义,减少新手在学习中遇到不必要的卡顿;
171
+ - * ` Node.js Vagrant` * 是本书很重要的技能点之一,学完此书,你必须学会 Vagrant;
172
+ - * ` Node.js Vagrant` * 统一了环境,避免歧义,减少新手在学习中遇到不必要的卡顿;
173
173
- 统一环境带来的好处还有:当你遇到问题的时候,其他同学能很容易的帮助到你;
174
174
- 最大程度接近线上生产环境,为后续的规范做铺垫;
175
175
- 这是最佳实践,是需要从一开始培养起来的好习惯。
176
176
177
- 在现实的 Nodejs 项目开发中,比较正经的团队都会把 * ` Nodejs Vagrant` * 当做绝对的开发环境要求。你在此处学完 * ` Nodejs Vagrant` * ,是一劳永逸的事情。
177
+ 在现实的 Node.js 项目开发中,比较正经的团队都会把 * ` Node.js Vagrant` * 当做绝对的开发环境要求。你在此处学完 * ` Node.js Vagrant` * ,是一劳永逸的事情。
178
178
179
- 因为 * ` Nodejs Vagrant` * 有以上优点,我们会竭力为 * ` Nodejs Vagrant` * 的学习扫清障碍。本书为读者定制了专属的 * ` Nodejs Vagrant` * 环境,定制版的 * ` Nodejs Vagrant` * 环境预装了必须的软件,软件的配置也依照国内网络环境做了优化,如配置了 NPM 国内镜像加速等。
179
+ 因为 * ` Node.js Vagrant` * 有以上优点,我们会竭力为 * ` Node.js Vagrant` * 的学习扫清障碍。本书为读者定制了专属的 * ` Node.js Vagrant` * 环境,定制版的 * ` Node.js Vagrant` * 环境预装了必须的软件,软件的配置也依照国内网络环境做了优化,如配置了 NPM 国内镜像加速等。
180
180
181
181
接下来我们会分别为你讲解 Windows 和 Mac 下的开发环境部署,请你根据系统类型选择阅读,使用 Ubuntu 的同学请参考 Mac 版的进行部署。
182
182
@@ -202,6 +202,6 @@ Nodejs 希望在 Vagrant 的基础上让开发环境更加统一,让开发者
202
202
| [ Material Theme] ( https://marketplace.visualstudio.com/itemdetails?itemName=Equinusocio.vsc-material-theme ) | 非常好看的主题 |
203
203
| [ SonarLint] ( https://marketplace.visualstudio.com/itemdetails?itemName=SonarSource.sonarlint-vscode ) | 代码质量检测,必备 |
204
204
| [ TODO Highlight] ( https://marketplace.visualstudio.com/itemdetails?itemName=wayou.vscode-todo-highlight ) | 效率工具,高亮todo任务 |
205
- | [ StandardJS - JavaScript Standard Style] ( < https://marketplace.visualstudio.com/itemdetails?itemName=chenxsan.vscode-standardjs > ) | Nodejs后端开发必备 |
205
+ | [ StandardJS - JavaScript Standard Style] ( < https://marketplace.visualstudio.com/itemdetails?itemName=chenxsan.vscode-standardjs > ) | Node.js后端开发必备 |
206
206
207
207
0 commit comments