node.js - 使用 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)
这是什么意思,我做错了什么?
解决方案
推荐阅读
- python-3.x - 发生异常:ImportError Python
- r - 跨列表中的多个数据框更改单个列
- angular - 使用 Angular 在 DevExtreme 中自定义动态字段
- c# - 如何在 Visual Studio for c# 中更改启动代码?
- javascript - 如何触发 AsyncSelect 以重新加载 ReactJS 中的选项
- ionic-framework - 如何在 ionic v4 中禁用启动画面微调器?
- sql - 在 sql 中查找两个透视列之间的差异
- eclipse - 无法在 Eclipse 上创建 Web 服务客户端
- reactjs - 了解 React 部署——“将 React 应用程序部署到 Github 页面”教程中到底发生了什么?
- android - 如何在 Android 的改造响应中添加多个标头