阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js module require.extensions(废弃)

      Node.js module require.extensions(废弃)

      新增于: v0.3.0

      废弃于: v0.10.6

      • < Object>

      Instruct如何处理某些文件扩展名。

      处理扩展名为.sjs.js的文件:

      require.extensions['.sjs'] = require.extensions['.js'];
      

      不推荐使用,

      此列表已用于通过按需编译将非JavaScript模块加载到Node.js中。

      但是,在实践中,有更好的方法可以做到这一点,

      例如通过其他Node.js程序加载模块,或者提前将它们编译为JavaScript。

      由于模块系统已锁定,此功能可能永远不会消失。

      但是,它可能有微妙的错误和复杂性,最好不要碰,不然可能出一些奇奇怪怪的事情。

      请注意,为了将require(…)语句解析为文件名,

      模块系统必须执行的文件系统操作数与已注册扩展数的线性比例。

      换句话说,添加扩展会减慢模块加载器的速度,因此不应该这样做,也就是这个原因,才给废弃的

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


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


      目录
      本文目录
      目录