在上一篇文章中,我们简单介绍了Node.js。了解到它是基于JavaScript的,天生异步,有大量的第三方库。本文将在前几篇的基础上,对Node.js进行更深入的介绍。主要内容包括:Node安装如何使用第三方模块生态第三方模块安装一些简单的使用示例开发过程中的一些建议和技巧在这之前,我假设你已经掌握了JavaScript的基础知识并且熟悉一些基本的命令行操作。另外,不要假设本章会让您完全掌握Node。但如果你有心,你可以阅读Node.jsinaction。安装NodeJavaScript世界的一个特点就是选择性很强,Node的安装也不例外。各个版本的源码和安装包文件可以在官方下载页面找到。建议您使用与您的操作系统对应的安装包进行安装。当然你也可以使用apt-get、Homebrew等包管理器来安装,如果你的系统有的话。具体参见官方包管理工具安装指南。如果您使用的是Mac或Linux,那么我强烈建议您使用NVM进行安装。Windows系统上对应的程序是NVMW。这些版本管理工具可以让你在不同的版本之间自由切换。例如,您可以在系统上保留稳定版本,同时试验新版本中的功能。此外,无需系统管理权限即可轻松卸载NVM。安装过程只需要在终端执行一行命令即可。现在,请在您的系统上安装Node。运行你的第一个Node脚本安装完成后,开始编写“HelloWorld”来测试一些。将以下代码添加到新创建的helloworld.js中:console.log("Hello,World!");代码主要是通过console.log来打印字符串“Hello,world!”,相信前端程序员不会觉得陌生。下面我们使用nodehelloworld.js来运行代码。如果一切正常,会出现如下输出:Theuseofmodules在大多数编程语言中,我们都会把代码拆分开来,然后在我们使用的时候把这些文件导入进去。例如,在C和C++中包含,在Python中导入,在Ruby和PHP中需要。在其他语言中,比如C#,跨文件引用是在编译时完成的。很长一段时间,JavaScript官方都不支持模块机制。于是社区有人写了一个RequireJS这样的工具来解决依赖导入的问题。然而,大多数时候,文件导入是通过
