Javascript Express.js won';你不让我用把手吗?
我正在尝试安装一个带有把手的Express.js应用程序。我使用以下命令安装它: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 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,是的,我重新安装了