找不到模块 'hbs',Handlebars 模板引擎

Cannot find module 'hbs', Handlebars template engine

不知道为什么会报这个错。我还使用 app.set()view engine 设置为 hbs,还定义了 views 的路径(路径是正确的,那里没有错误)。但是当我尝试渲染时它仍然说找不到模块hbs(它已经安装)。

您可以看到我正在使用 get() 请求 render() index.hbs 文件夹中的 index.hbs 文件。为什么显示此错误?

.....我有点傻,但这是因为项目目录ExpressProject之外的另一个node_modules。你可以看到在ExpressProject外面还有一个node_modules(在底部)。 但是我现在不明白的是,为什么外部 node_module 会影响 ExpressProject 目录?

它有自己的 node_modules,我也是 运行 来自 ExpressProject 目录的服务器,而不是来自它之外的服务器。