NodeJS学习日志四(欢迎填坑)

原创 xiaolong2122451 教程 NodeJS 233阅读 2018-03-21 10:29:16 举报

NodeJS模块的使用

我们都知道在JavaScript里面,定义一个变量a,通过window.a可以访问到

但是我们在NodeJS里面定义一个变量a,通过global.a是访问不到。 因为在NodeJS里面是存在模块的, NodeJS规定,一个文件就是一个模块。相当于一个文件就是一个作用域。

如果你想定义一个全局的变量,必须要这么做:

假如你这么写也是有问题的,结合作用域

如果不加a的话,访问的是当前模块里面的a。

NodeJS里面如何加载模块

我们都知道前端去加载JS是使用script标签的,但是在NodeJS里面没有标签的概念。 所以在NodeJS里面去加载模块的话使用require('模块路径');

如果想实现1.js去加载2.js的模块可以这么做。

同时,在NodeJS里面,每个模块(文件)里面都有一个属性__filename。 它代表的是当前模块的绝对路径

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复