Javascript Express.js won';你不让我用把手吗?

Javascript Express.js won';你不让我用把手吗?,javascript,node.js,express,handlebars.js,Javascript,Node.js,Express,Handlebars.js,我正在尝试安装一个带有把手的Express.js应用程序。我使用以下命令安装它: express beatwire --hbs 但是,每当我输入时,它都会产生以下结果: create : beatwire create : beatwire/package.json create : beatwire/app.js create : beatwire/public create : beatwire/public/javascripts create : b

我正在尝试安装一个带有把手的Express.js应用程序。我使用以下命令安装它:

express beatwire --hbs
但是,每当我输入时,它都会产生以下结果:

   create : beatwire
   create : beatwire/package.json
   create : beatwire/app.js
   create : beatwire/public
   create : beatwire/public/javascripts
   create : beatwire/public/images
   create : beatwire/public/stylesheets
   create : beatwire/public/stylesheets/style.css
   create : beatwire/routes
   create : beatwire/routes/index.js
   create : beatwire/routes/users.js
   create : beatwire/views
   create : beatwire/views/index.jade
   create : beatwire/views/layout.jade
   create : beatwire/views/error.jade
   create : beatwire/bin
   create : beatwire/bin/www

换句话说,它只允许我使用玉,不允许我使用把手。我已经安装了5次把手,我不知道我做错了什么。发生了什么事?

使用express generator构建应用程序,如下所示:

express beatwire --view=hbs
您应该获得以下输出:

 ~/Documents  => express beatwire --view=hbs

   create : beatwire
   create : beatwire/package.json
   create : beatwire/app.js
   create : beatwire/public
   create : beatwire/routes
   create : beatwire/routes/index.js
   create : beatwire/routes/users.js
   create : beatwire/public/javascripts
   create : beatwire/public/images
   create : beatwire/views
   create : beatwire/views/index.hbs
   create : beatwire/views/layout.hbs
   create : beatwire/views/error.hbs
   create : beatwire/public/stylesheets
   create : beatwire/public/stylesheets/style.css
   create : beatwire/bin
   create : beatwire/bin/www

   install dependencies:
     $ cd beatwire && npm install

   run the app:
     $ DEBUG=beatwire:* npm start
如果您同时尝试这两种方法,您将得到以下结果:

警告:选项
--hbs'已重命名为
--view=hbs'


你需要添加
--view=hbs
作为另一个参数。@GovindRai所以像这样键入:express-beatwire--view=hbs,还是我键入express-beatwire--hbs--view=hbsOwen,你有没有发现这个问题?它仍然试图把它变成一个jade文件。如果你刚刚开始,请继续删除你的应用程序,
rm-rf-beatwire
,然后再试一次?如果没有,请拆下并重新安装快速发电机
npm-un-express-generator&&npm i-g-express-generator
。尝试过之后,它仍然无法将其变成把手文件。它仍然只能执行jade D:@Owen你能提供你的express版本吗?
express--version
,你卸载并重新安装了吗?4.0.0,是的,我重新安装了