在开始Node.js开发之前,必须设置好开发环境。
如果你的计算机中没有Node.js和npm,首先安装它们。
Node. js的下载地址为https://nodejs.org/en/download/。截至本书完稿,Node.js最新版本为14.0.0(包含了npm 6.14.4)。
以下是详细的安装步骤。
图1-5 安装步骤1
图1-6 安装步骤2
图1-7 安装步骤3
图1-8 安装步骤4
图1-9 安装步骤5
图1-10 安装步骤6
安装完成之后,先在终端/控制台窗口中运行命令“node-v”和“npm-v”,来验证一下安装是否正确。
图1-11 验证安装
如果你熟悉Java,那么你一定知道Maven。而Node.js与npm的关系,就如同Java与Maven的关系。
简言之,Node.js与Java一样,都是运行应用的平台,都是运行在虚拟机中。Node.js基于Google V8引擎,而Java基于JVM(Java虚拟机)。
npm与Maven类似,都是用于依赖管理。npm管理js库,而Maven管理Java库。
npm默认从国外的npm源来获取和下载包信息。鉴于网络的原因,有时可能无法正常访问源,从而导致无法正常安装软件。
可以采用国内的npm镜像来解决网速慢的问题。在终端上,通过以下命令来设置npm镜像。以下是设置淘宝的镜像的命令。
更多设置方式,可以参考笔者的博客https://waylau.com/faster-npm/。
如果你是一名前端工程师,那么你不必花太多时间来安装IDE,用平时熟悉的IDE来开发Node.js即可。例如,前端工程师经常会选择如Visual Studio Code、Eclipse、WebStorm、Sublime Text等IDE。理论上,开发Node.js不会对开发工具有任何限制,甚至可以直接使用文本编辑器来开发。
如果你是一名初级的前端工程师,或者不知道如何来选择IDE,那么笔者建议你尝试一下Visual Studio Code。Visual Studio Code的下载地址为https://code.visualstudio.com。
Visual Studio Code是由微软出品的,对JavaScript、TypeScript和Node.js编程有着一流的支持,而且这款IDE还是免费的,可以随时下载使用。选择适合自己的IDE有助于提升编程质量和开发效率。