我有一个快速项目,我有一个像这样的目录结构,
现在让我们从我的路线说我想要组件工具栏我这样做
toolbar = require(__ dirname +'/../ components / toolbar')
现在,当我对路线进行测试时,我需要路线。当我这样做时,我在运行时遇到错误,无法找到工具栏文件。
是否有一些全球可用的说__express_home,我可以在我的要求中使用,以便我不会遇到这个问题?然后我会这样使用它,
toolbar = require(__ express_home +'/ components / toolbar')
答案 0 :(得分:2)
你可以这样做:
toolbar = require('../components/toolbar')
这是来自express的github repo的example。
var express = require('../..')
, app = express()
, site = require('./site')
, post = require('./post')
, user = require('./user');
答案 1 :(得分:1)
只需使用相对路径,无论你需要()它。
./路由/ index.js ./config.js
>来自./routes/index.jsvar cfg = require('../config');