Node.js 与Express集成时遇到错误
我正在尝试将Dust与node.js集成。我正在使用Express作为node.js框架。 我使用以下命令创建了一个express项目Node.js 与Express集成时遇到错误,node.js,express,integration,dust.js,Node.js,Express,Integration,Dust.js,我正在尝试将Dust与node.js集成。我正在使用Express作为node.js框架。 我使用以下命令创建了一个express项目 express test npm install -d 然后我使用命令安装了dust npm install dust 然后我将app.js文件中的视图引擎从“jade”改为“dust”。 我在“我的视图”文件夹中创建了两个名为index.dust的视图,其中包含以下代码: {<title}Homepage{/tit
express test
npm install -d
然后我使用命令安装了dust
npm install dust
然后我将app.js文件中的视图引擎从“jade”改为“dust”。
我在“我的视图”文件夹中创建了两个名为index.dust的视图,其中包含以下代码:
{<title}Homepage{/title}
{<page_id}index{/page_id}
{<main}
Homepage content goes here
{/main}
它向我抛出以下错误:
500错误:删除了require.path。使用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的新手。这是一个关于dust的网站;它的编写目的是使用现已废弃的node模块系统版本。问题页面显示了一些人的解决方法。dustjs似乎不再被维护。使用linkedin fork 看起来您正在使用的dust版本是为旧版本的node编写的,并且使用了现已废弃的语法。
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)