阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js module require.cache

      Node.js module require.cache

      新增于: v0.3.0

      • < Object>

      被引入的模块将被缓存在这个对象中。

      从此对象中删除键值对将会导致下一次 require 重新加载被删除的模块。

      注意不能删除 native addons(原生插件),因为它们的重载将会导致错误。

      如果您引用了一次模块,打算删除后,再引用最新的,下面的代码可能会解决您问题:

      delete require.cache[require.resolve('./server.js')];
      app = require('./server.js');
      

      但是注意,delete require.cache[require.resolve('xxx')] 这行功能,可能会引起问题;

      参见这篇文章 :

      更多模块作用域的API介绍,请点击Node.js module 模块作用域查看


      更多内容请参考:Node.js module 模块,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录