首页 > 解决方案 > 使用 Node、Express、Handlebars 堆栈时,此错误的可能来源是什么?

问题描述

我在 Windows 10 机器上有一个 Node-Express-Handlebars 堆栈。我正在关注 Ethan Brown 的 Web Development with Node and Express 中的示例,并收到此错误:

Require stack:
- E:\com.ela\projects\meadowlark\site\node_modules\express\lib\view.js
- E:\com.ela\projects\meadowlark\site\node_modules\express\lib\application.js
- E:\com.ela\projects\meadowlark\site\node_modules\express\lib\express.js
- E:\com.ela\projects\meadowlark\site\node_modules\express\index.js
- E:\com.ela\projects\meadowlark\site\meadowlark.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)
    at Function.Module._load (internal/modules/cjs/loader.js:527:27)
    at Module.require (internal/modules/cjs/loader.js:683:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at new View (E:\com.ela\projects\meadowlark\site\node_modules\express\lib\view.js:81:14)
    at Function.render (E:\com.ela\projects\meadowlark\site\node_modules\express\lib\application.js:570:12)
    at ServerResponse.render (E:\com.ela\projects\meadowlark\site\node_modules\express\lib\response.js:1012:7)
    at E:\com.ela\projects\meadowlark\site\meadowlark.js:40:9
    at Layer.handle_error (E:\com.ela\projects\meadowlark\site\node_modules\express\lib\router\layer.js:71:5)
    at trim_prefix (E:\com.ela\projects\meadowlark\site\node_modules\express\lib\router\index.js:315:13)

这是什么意思,我做错了什么?

标签: node.jsexpresshandlebars.jsrequire

解决方案


推荐阅读