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