📜  ExpressJS-脚手架

📅  最后修改于: 2020-10-25 11:11:34             🧑  作者: Mango


脚手架使我们能够轻松地为Web应用程序创建框架。我们手动创建公共目录,添加中间件,创建单独的路由文件等。一个脚手架工具可以为我们设置所有这些内容,以便我们可以直接开始构建应用程序。

我们将使用的脚手架称为Yeoman 。它是为Node.js构建的脚手架工具,还具有用于其他几个框架(例如flask,rails,django等)的生成器。要安装Yeoman,请在终端中输入以下命令-

npm install -g yeoman

Yeoman使用生成器来构建应用程序。要查看可用于Yeoman的npm上可用的生成器,请单击此链接。在本教程中,我们将使用‘generator-Express-simple’ 。要安装此生成器,请在终端中输入以下命令-

npm install -g generator-express-simple

要使用此生成器,请输入以下命令-

yo express-simple test-app

系统将询问您一些简单的问题,例如您想在应用程序中使用哪些功能。选择以下答案,或者如果您已经对这些技术有所了解,请继续选择所需的方式。

express-simple comes with bootstrap and jquery
[?] Select the express version you want: 4.x
[?] Do you want an mvc express app: Yes
[?] Select the css preprocessor you would like to use: sass
[?] Select view engine you would like to use: jade
[?] Select the build tool you want to use for this project: gulp
[?] Select the build tool you want to use for this project: gulp
[?] Select the language you want to use for the build tool: javascript
   create public/sass/styles.scss
   create public/js/main.js
   create views/layout.jade
   create views/index.jade
   create views/404.jade
   create app.js
   create config.js
   create routes/index.js
   create package.json
   create bower.json
identical .bowerrc
identical .editorconfig
identical .gitignore
identical .jshintrc
   create gulpfile.js

I'm all done. Running bower install & npm install for you to install the
required dependencies. If this fails, try running the command yourself.

然后它将为您创建一个新的应用程序,安装所有依赖项,向您的应用程序添加几页(主页,未找到404页等),并为您提供可以使用的目录结构。

这个生成器为我们创建了一个非常简单的结构。探索Express可用的许多生成器,然后选择适合您的生成器。使用所有发电机的步骤是相同的。您将需要安装一个生成器,并使用Yeoman运行它。它会问您一些问题,然后根据您的答案为您的应用程序创建框架。