Closed fantasy525 closed 7 years ago
你说的title定义没有?这里不是定义了一个对象嘛{title:title}我仅仅是把官方文档里面的example中的include下面的index.art源文件改了一下,源文件是 `<% include('./header.art', { title: title }) %> {{include('./header.art',{title:title})}}
This is just an awesome page.
{{include './footer.art'}}` 我改成这样子
`{{include('./header.art',{title:title})}}
This is just an awesome page.
{{include './footer.art'}}`
{{include file data}}
或 <% include(file, data) %>
example中的例子:
<% include('./header.art', { title: title }) %> 我想这样写就会报错 {{include('./header.art',{title:title})}}
错误提示:ERROR in ./include/index.art Module build failed: TypeError: Cannot read property 'name' of undefined at Controller.enter (E:\webpack\art-templte-loader\node_modules\art-template\lib\precompile.js:143:48) at Controller.__execute (E:\webpack\art-templte-loader\node_modules\estraverse\estraverse.js:397:31) at Controller.replace (E:\webpack\art-templte-loader\node_modules\estraverse\estraverse.js:637:27) at Object.replace (E:\webpack\art-templte-loader\node_modules\estraverse\estraverse.js:718:27) at precompile (E:\webpack\art-templte-loader\node_modules\art-template\lib\precompile.js:176:22) at Object.loader (E:\webpack\art-templte-loader\node_modules\art-template-loader\src\index.js:80:12) @ ./include/index.js 1:15-37