ejs模板里可以使用require来动态加载东西么?
 发布于 11 年前  作者 jtyjty99999  7411 次预览  最后一次回复是 7 年前  来自  

比如

<%var selector=require('../conf/selectors/'+m+'.json')[selectors]%>

会报 require is not defined 。是因为require调用的是nativeModule.require 但是模板引擎中没有么?

4 回复
nihgwu

express中 app.locals.require = require;

alsotang

这样也行!?

长见识了。。

hello-guoguo

@nihgwu 我这样用,还是报 require is not defined.

express中: 111.png

ejs模板中: NM~PSY8WAWW({T_8E~Q52@W.png

控制台报错: 2222.png

hello-guoguo

@alsotang 我也遇到同样的问题了,你解决了没