ejs模板里可以使用require来动态加载东西么?
发布于 5 年前 作者 jtyjty99999 4867 次浏览 最后一次编辑是 3 年前

比如

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

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

4 回复

express中 app.locals.require = require;

这样也行!?

长见识了。。

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

express中: 111.png

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

控制台报错: 2222.png

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

回到顶部