找不到模块“灰尘”

我试图用Express运行Dustjs,但遇到一个问题。 在这里我的代码:

var express = require('express') , bodyParser = require('body-parser') , cons = require('consolidate') , app = express(); app.engine('html', cons.dust); app.set('view engine', 'dust'); app.set('views', __dirname + '/views'); app.use(bodyParser()); app.get('/', function (req, res) { res.render('home', { name: 'Tom' }); }) app.listen(4000); 

和依赖关系:

  "dependencies": { "express": "4.x", "body-parser": "*", "consolidate": "*", "dustjs-linkedin": "*", "dustjs-helpers": "*" }, 

当我运行代码时,出现错误消息

 Error: Cannot find module 'dust' 

我不明白。 任何想法,将不胜感激。 谢谢。

原来的dust模块已被弃用,巩固不支持dustjs-linkedin
build议使用由PayPal为KrakenJS创build的Adaro 。

示例代码:

 var dustjs = require('adaro'); var app = express(); app.engine('dust', dustjs.dust({}); app.set('view engine', 'dust'); 

从这里的信息