簡體   English   中英

找不到模塊“hbs”,Handlebars 模板引擎

[英]Cannot find module 'hbs', Handlebars template engine

我不知道為什么它會給出這個錯誤。 我還使用app.set()view engine設置為hbs ,還定義了views路徑(路徑正確,沒有錯誤)。 但是當我嘗試渲染時它仍然說找不到模塊hbs (它已經安裝)。

您可以看到我正在使用get()請求來render() Views文件夾中的index.hbs文件。 為什么會顯示這個錯誤? 在此處輸入圖像描述

....我有點傻,但這是因為項目目錄ExpressProject之外的另一個node_modules 您可以看到ExpressProject之外還有另一個node_modules (在底部)。 但是我現在不明白的是,為什么外部node_module影響ExpressProject目錄?

它有自己的node_modules ,我也在 E ExpressProject目錄中運行服務器,而不是從外部運行。

運行 npm i --save express-handlebars。 這應該夠了吧。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM