简体   繁体   English

Express.js不会让我使用把手吗?

[英]Express.js won't let me use Handlebars?

I'm trying to install an Express.js application with Handlebars. 我正在尝试使用Handlebars安装Express.js应用程序。 I install it with this command: 我使用以下命令安装它:

express beatwire --hbs

However, whenever I do type that it comes up with this: 但是,每当我键入它时,它都会出现以下内容:

   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

In other words, it's only letting me use Jade and won't let me use Handlebars. 换句话说,这只是让我使用Jade,而不会让我使用把手。 I've installed Handlebars like 5 times and I don't know what I'm doing wrong. 我已经安装了5次把手,但我不知道自己做错了什么。 What's going on? 这是怎么回事?

Scaffold your app with express-generator like so: 用express-generator搭建您的应用,如下所示:

express beatwire --view=hbs

You should get the following output: 您应该获得以下输出:

 ~/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

If you try to do both you will get this: 如果您尝试同时执行这两项操作,则会得到以下结果:

warning: option --hbs' has been renamed to --view=hbs' 警告:选项--hbs' has been renamed to --view = hbs'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM