Dustをnode.jsと統合しようとしています。Expressをnode.jsフレームワークとして使用しています。次のコマンドでエクスプレスプロジェクトを作成しました。
express test
npm install -d
次に、コマンドを使用してダストをインストールしました
npm install dust
次に、app.jsファイルでビューエンジンを「jade」から「dust」に変更しました。次のコードを含むviewsフォルダーにindex.dustという名前の2つのビューを作成しました。
{<title}Homepage{/title}
{<page_id}index{/page_id}
{<main}
Homepage content goes here
{/main}
次のコマンドでノードモニターを使用してプロジェクトを実行すると、次のようになります。
nodemon app.js
次のエラーが発生します。
500エラー:require.pathsが削除されました。代わりに、node_modulesフォルダー、またはNODE_PATH環境変数を使用してください。
at Function.Module._compile.Object.defineProperty.get (module.js:386:11)
at Object. (C:\testExpress\node_modules\dust\lib\server.js:6:8)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object. (C:\testExpress\node_modules\dust\lib\dust.js:511:7)
at Module._compile (module.js:449:26)
それを解決するのを手伝ってください。私はnode.js、express、dustの初心者です。