Node.js 本身提供了很多模块,在我们的项目里可以使用这些模块提供的功能,比如处理文件的模块,加密用的模块,创建 Web 服务器用的模块等等。这些模块也可以叫做 Node.js 的 API .. 有些东西你可以直接使用,比如 console.log .. 可以在控制台上输出信息 ...
大部分 Node.js 内置的模块,你都需要先在项目里载入一下它们,才能使用这些模块提供的功能。比如 Node.js 里有个 os 模块,提供了跟操作系统相关的东西 ..
先在这个 js 文件里载入 os 模块 ... 一般可以定义一个 const,也就是恒量,名字一般就是模块的名字,这里就是 os ... 它的值是用 require 这个方法载入指定的模块返回来的东西 .. 把要加载的模块的名字告诉 require 方法,这里就是 os ..
这样在这个 js 文件里,你就可以使用 os 里面的东西了 .. 这个 require 可以加载自己创建的模块,安装的第三方提供的模块,还有 Node.js 内置的模块 ...
加载内置模块的时候不需要指定模块的位置,只需要把名字告诉 require 就行了 ..
模块具体提供的东西,你需要参数对应的文档 .. 比如我知道 os 模块里面的 hostname() 这个方法可以返回主机名 .. 用一下 os.hostname(),把结果用 console.log 输出到控制台上 ..
在命令行下面,执行一下 node index.js ... 返回的结果就是 os 模块里的 hostname() 方法返回的东西,也就是我的电脑的主机名 ...
使用 node.js 内置模块的流程就是,查看官方的文档,找到想要使用的模块 ... 用 require 把模块载入进来,给它起个名字 ... 再去研究文档,了解具体的使用方法 ...