我使用Node.js并希望将我的代码拆分为单独的文件。但是,以{em>可靠方式require
这些模块似乎非常冗长。
例如:
var module = require(path.resolve(__dirname, "./file.js"));
此外,如果文件位于不同的文件夹中,我将需要处理相对路径混乱。
这似乎是一个非常简单的问题,但我的研究还没有产生解决方案。谢谢你的时间。
答案 0 :(得分:0)
要求路径始终与正在运行的脚本相关,因此您不需要path.resolve
或__dirname
。
有一个number of solutions可以避免相对路径的不便。