我正在尝试将 Dust 与 node.js 集成。我使用 Express 作为 node.js 框架。我使用以下命令创建了一个快速项目。
express test
npm install -d
然后我使用命令安装了灰尘
npm install dust
然后我在 app.js 文件中将视图引擎从“jade”更改为“dust”。我在包含以下代码的视图文件夹中创建了两个名为 index.dust 的视图:
{<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 的新手,快递和灰尘。