Node.js 编译ejs时出错,错误在本地系统上

Node.js 编译ejs时出错,错误在本地系统上,node.js,express,module,ejs,Node.js,Express,Module,Ejs,有人能帮我解决以下错误吗 我在本地服务器上收到此错误,但在服务器上工作正常 已尝试将include../PATH/files.ejs更改为include('../PATH/files.ejs')。这将删除错误,但无法打印该文件上的内容 SyntaxError: Unexpected token . in /PATH/index.ejs while compiling ejs If the above error is not helpful, you may want to try EJS-

有人能帮我解决以下错误吗

我在本地服务器上收到此错误,但在服务器上工作正常

已尝试将include../PATH/files.ejs更改为include('../PATH/files.ejs')。这将删除错误,但无法打印该文件上的内容

SyntaxError: Unexpected token . in /PATH/index.ejs while compiling ejs  
If the above error is not helpful, you may want to try EJS-Lint:
https://github.com/RyanZim/EJS-Lint
Or, if you meant to create an async function, pass `async: true` as an option.
    at new Function (<anonymous>)
    at Template.compile (/PATH/node_modules/ejs/lib/ejs.js:626:12)
    at Object.compile (/PATH/node_modules/ejs/lib/ejs.js:366:16)
    at handleCache (/PATH/node_modules/ejs/lib/ejs.js:215:18)
    at tryHandleCache (/PATH/node_modules/ejs/lib/ejs.js:254:16)
    at View.exports.renderFile [as engine] (/PATH/node_modules/ejs/lib/ejs.js:459:10)
    at View.render (/PATH/node_modules/express/lib/view.js:135:8)
    at tryRender (/PATH/node_modules/express/lib/application.js:640:10)
    at Function.render (/PATH/node_modules/express/lib/application.js:592:3)
    at ServerResponse.render (/PATH/node_modules/express/lib/response.js:1012:7)
    at ServerResponse.res.render (/PATH/node_modules/express-ejs-layouts/lib/express-layouts.js:77:18)
    at res_data (/PATH/front_system.js:248:17)
    at /PATH/front_system.js:218:13
    at Layer.handle [as handle_request] (/PATH/node_modules/express/lib/router/layer.js:95:5)
    at next (/PATH/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/PATH/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/PATH/node_modules/express/lib/router/layer.js:95:5)
    at /PATH/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/PATH/node_modules/express/lib/router/index.js:335:12)
    at next (/PATH/node_modules/express/lib/router/index.js:275:10)
    at jsonParser (/PATH/node_modules/body-parser/lib/types/json.js:110:7)
    at Layer.handle [as handle_request] (/PATH/node_modules/express/lib/router/layer.js:95:5)
SyntaxError:意外标记。编译ejs时在/PATH/index.ejs中
如果上述错误没有帮助,您可能希望尝试EJS Lint:
https://github.com/RyanZim/EJS-Lint
或者,如果要创建异步函数,请将'async:true'作为选项传递。
在新函数()处
在Template.compile(/PATH/node_modules/ejs/lib/ejs.js:626:12)
在Object.compile(/PATH/node_modules/ejs/lib/ejs.js:366:16)
在handleCache(/PATH/node_modules/ejs/lib/ejs.js:215:18)
在tryHandleCache(/PATH/node_modules/ejs/lib/ejs.js:254:16)
在View.exports.renderFile[作为引擎](/PATH/node_modules/ejs/lib/ejs.js:459:10)
在View.render(/PATH/node\u modules/express/lib/View.js:135:8)
在tryRender(/PATH/node_modules/express/lib/application.js:640:10)
在Function.render(/PATH/node_modules/express/lib/application.js:592:3)
在ServerResponse.render(/PATH/node\u modules/express/lib/response.js:1012:7)
在ServerResponse.res.render(/PATH/node_modules/express ejs layouts/lib/express layouts.js:77:18)
at res_数据(/PATH/front_system.js:248:17)
at/PATH/front_system.js:218:13
在Layer.handle[作为handle\u请求](/PATH/node\u modules/express/lib/router/Layer.js:95:5)
下一步(/PATH/node\u modules/express/lib/router/route.js:137:13)
在Route.dispatch(/PATH/node_modules/express/lib/router/Route.js:112:3)
在Layer.handle[作为handle\u请求](/PATH/node\u modules/express/lib/router/Layer.js:95:5)
at/PATH/node_modules/express/lib/router/index.js:281:22
在Function.process_参数(/PATH/node_modules/express/lib/router/index.js:335:12)
下一步(/PATH/node\u modules/express/lib/router/index.js:275:10)
在jsonParser(/PATH/node_modules/body parser/lib/types/json.js:110:7)
在Layer.handle[作为handle\u请求](/PATH/node\u modules/express/lib/router/Layer.js:95:5)
通过更改以下内容解决:



StackOverflow不像论坛,你可以在标题中添加“[RESOLVED]”来标记已解决的线程。在这里,如果没有人给出答案,那么您必须添加答案并将其标记为解决方案。
<% include ../PATH/files.ejs %>
<%- include('../PATH/files.ejs') %>