nodejs基礎一

模塊加載/刪除/重載

加載

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')]

重載

通過上面的刪除操作後,就可以重新加載模塊來完成模塊的重載過程;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章