我有一个带有目录的应用程序,这些目录中的文件通过require
. 我可能会移动它们,所以我讨厌使用相对路径。有没有办法使用相对于我的应用程序根目录的路径?
我有
/home/robert/src/application/
|\ routes
| \ foo.js
|\ models
\ bar.js
// foo.js
var bar = require('../models/bar')
, stuff = require('../other_stuff/stuff');
我想
/home/robert/src/application/
|\ routes
| \ foo.js
|\ models
\ bar.js
// foo.js
var bar = require('/models/bar')
, stuff = require('/other_stuff/stuff');
除了路径被附加到/home/robert/src
而不是自行评估之外。