本节书摘来自异步社区《Node.js入门经典》一书中的第2章,第2.4节,作者【英】George Ornbo,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.4 使用模块
Node.js入门经典
要在Node.js应用程序中使用模块,在下载它们之后必须请求(require)它们。在应用程序中请求一个模块的方法如下:
![726a95bd099c5e5e53494ffdc84b8fefb1f964d7](https://yqfile.alicdn.com/726a95bd099c5e5e53494ffdc84b8fefb1f964d7.png?x-oss-process=image/resize,w_1400/format,webp)
现在,当应用程序运行的时候,它将在源文件中找库(library)并将其包含在应用程序中。通常我们要使用这个模块,所以我们将其赋予一个变量。
TRY IT YOURSELF
如果下载了本书的代码示例,那么这段代码可在hour02/example01找到。要在Node.js中使用第三方模块,请遵照如下这些步骤进行。
1.打开文本编辑器,编写下列代码:
![69b641f24a05f35c4f17118da85756cb8c5cc865](https://yqfile.alicdn.com/69b641f24a05f35c4f17118da85756cb8c5cc865.png?x-oss-process=image/resize,w_1400/format,webp)
2.将文件保存成:
![7c05c1100858e7574ef7683bd6e00845f21cd680](https://yqfile.alicdn.com/7c05c1100858e7574ef7683bd6e00845f21cd680.png?x-oss-process=image/resize,w_1400/format,webp)
3.使用终端安装underscore模块:
![ddb9dc76dbc30af01ac898046d27940f5b48893d](https://yqfile.alicdn.com/ddb9dc76dbc30af01ac898046d27940f5b48893d.png?x-oss-process=image/resize,w_1400/format,webp)
为了让npm将模块安装在正确的地方,在运行上述命令时必须位于项目文件夹中。
4.从终端运行程序:
![02bc77ce7310ec30d76baa51ef8eb156071a6789](https://yqfile.alicdn.com/02bc77ce7310ec30d76baa51ef8eb156071a6789.png?x-oss-process=image/resize,w_1400/format,webp)
该程序应当使用underscore模块数到3(见图2.2):
![e3a7af0d27241b1a1a54d8d3d52f5356f8f76fb2](https://yqfile.alicdn.com/e3a7af0d27241b1a1a54d8d3d52f5356f8f76fb2.png?x-oss-process=image/resize,w_1400/format,webp)