nodejs基础一

来源:互联网 发布:阿里云背景幕布下载 编辑:程序博客网 时间:2024/06/05 02:53

模块加载/删除/重载

加载

var modu = require("./TestModu.js")
模块中要导出的属性都在前面加上exports, 如下:

var testVar = "this is a mudole..."exports.testVar = testVar   console.log(testVar)
  • 重复加载只有第一次有效;
  • 加载后可在require.cache对象里查看, 键值为模块的全路径, 而全路径的获取为:
    require.resolve('./TestModu.js')
    删除
    delete require.cache[require.resolve('./TestModu.js')]

重载

通过上面的删除操作后,就可以重新加载模块来完成模块的重载过程;

0 0
原创粉丝点击