Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 与Express集成时遇到错误_Node.js_Express_Integration_Dust.js - Fatal编程技术网

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

我正在尝试将Dust与node.js集成。我正在使用Express作为node.js框架。 我使用以下命令创建了一个express项目

    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)