[英]Express.js won't let me use Handlebars?
我正在尝试使用Handlebars安装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
换句话说,这只是让我使用Jade,而不会让我使用把手。 我已经安装了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' has been renamed to
--view = hbs'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.