Node.js 使用全局函数解决require(../../....)问题

Node.js 使用全局函数解决require(../../....)问题,node.js,Node.js,我真的厌倦了require()中相对路径的义务。 你觉得这个解决方案怎么样?我不确定安全方面的影响 GLOBAL.$require = function(mod){ return require(path.join(__dirname, mod)); }; 它将node\u modules保留为默认require()的基本路径,但我添加了一个$require(),路径从项目根开始 我没有尝试,但是编辑节点路径的解决方案 不会强迫您更改所有npm依赖项的路径吗

我真的厌倦了require()中相对路径的义务。 你觉得这个解决方案怎么样?我不确定安全方面的影响

GLOBAL.$require = function(mod){
   return require(path.join(__dirname, mod));
};
它将
node\u modules
保留为默认
require()
的基本路径,但我添加了一个
$require()
,路径从项目根开始

我没有尝试,但是编辑节点路径的解决方案 不会强迫您更改所有npm依赖项的路径吗