不知道为什么。
https://github.com/okonet/ejs...
贴个链接,摘抄下Including nested templates
Lodash template function does not provide include method of ejs module. To include other templates, passing template functions as parameters does the job. For example:
补充下______https://doc.webpack-china.org...高级选项如果你需要传递更多高级选项,特别是那些不能被字符串化,你还可以在 webpack.config.js 中定义一个 htmlLoader 属性:这些我们可以通过设置ignoreCustomFragments 属性组定义过滤,比如最近的我的项目使用"webpack": "^2.3.3",
<%- include('footer') %>
语法写错了
const ejs=require('ejs'),fs=require('fs'),path=__dirname+'/time.html';
var str = fs.readFileSync(path , 'utf8');
var restr=ejs.render(str, {names: ['foo', 'bar', 'baz'] ,filename: path //加上这个属性 <% include xx %> 就不报错了});
console.log(restr);
我单独用ejs 的时候也报了同样的错误,然后在加上 filename 这个属性后 就没事了
请问一下,你解决了这个问题吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
https://github.com/okonet/ejs...
贴个链接,摘抄下
Including nested templates
Lodash template function does not provide include method of ejs module. To include other templates, passing template functions as parameters does the job. For example:
补充下______
https://doc.webpack-china.org...
高级选项
如果你需要传递更多高级选项,特别是那些不能被字符串化,你还可以在 webpack.config.js 中定义一个 htmlLoader 属性:
这些我们可以通过设置ignoreCustomFragments 属性组定义过滤,比如最近的我的项目使用"webpack": "^2.3.3",
语法写错了
const ejs=require('ejs'),
fs=require('fs'),
path=__dirname+'/time.html';
var str = fs.readFileSync(path , 'utf8');
var restr=ejs.render(str, {
names: ['foo', 'bar', 'baz'] ,
filename: path //加上这个属性 <% include xx %> 就不报错了
});
console.log(restr);
我单独用ejs 的时候也报了同样的错误,然后在加上 filename 这个属性后 就没事了
请问一下,你解决了这个问题吗?