Node中的模块

47次阅读

共计 381 个字符,预计需要花费 1 分钟才能阅读完成。

Node 中分为三种模块:分别为全局模块,系统模块,自定义模块

1. 全局模块

全局使用,不需许引用
例如:process
方法:
1.process.env(用来展示环境变量)
执行语句:

输出结果:

(当然每个人的环境变量都是不同的)
2.process.argv(用来展示输入的命令,可做简单计算或根据输入指令返回对应值)
当没有其他参数时, 展示结果如下:

默认打印出一个数组,内容几乎无用不做解释。
当传值时输出结果如图:

2. 系统模块

需要引用,无需下载
例如:fs(用来操作文件)
方法:
1.fs.readFile(用来读取文件内容)
执行语句:

输出结果:

2.fs.writeFile(用来修改文件内容)
执行语句:

输出结果:

也可追加内容

设置 flag 为 ”a”,a 为 append

3. 自定义模块

require 自己封装的模块
创建一个 mod.js

在 a.js 中引入 mod.js 中定义的 a

运行结果如下:

正文完
 0