在node.js中如何要求不在当前文件的同一个文件夹中的模块

下面是我的node.js项目结构。 在“lib”文件夹中,我有“Notification.js”文件,其中我想要“index.js”文件。 如果index.js文件在lib文件夹中可用,我可以使用var module=require(./index) 。 但是现在它不在lib文件夹之外。

  MyProject | | index.js lib | | Notification.js 

您可以使用相对导入。 在你的Notification.js中:

 var module = require('../index');