zoukankan      html  css  js  c++  java
  • Express application generator的使用

    首先拷贝express官网的一篇文章:

    (http://expressjs.com/en/starter/generator.html )

    Express application generator

    Use the application generator tool, express-generator, to quickly create an application skeleton.

    The express-generator package installs the express command-line tool. Use the following command to do so:

    $ npm install express-generator -g

    Display the command options with the -h option:

    $ express -h

     

    Usage: express [options] [dir]

     

    Options:

     

    -h, --help output usage information

    --version output the version number

    -e, --ejs add ejs engine support

    --hbs add handlebars engine support

    --pug add pug engine support

    -H, --hogan add hogan.js engine support

    -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)

    -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)

    --git add .gitignore

    -f, --force force on non-empty directory

    For example, the following creates an Express app named myapp. The app will be created in a folder named myapp in the current working directory and the view engine will be set to Pug:

    $ express --view=pug myapp

     

    create : myapp

    create : myapp/package.json

    create : myapp/app.js

    create : myapp/public

    create : myapp/public/javascripts

    create : myapp/public/images

    create : myapp/routes

    create : myapp/routes/index.js

    create : myapp/routes/users.js

    create : myapp/public/stylesheets

    create : myapp/public/stylesheets/style.css

    create : myapp/views

    create : myapp/views/index.pug

    create : myapp/views/layout.pug

    create : myapp/views/error.pug

    create : myapp/bin

    create : myapp/bin/www

    Then install dependencies:

    $ cd myapp

    $ npm install

    On MacOS or Linux, run the app with this command:

    $ DEBUG=myapp:* npm start

    On Windows, use this command:

    > set DEBUG=myapp:* & npm start

    Then load http://localhost:3000/ in your browser to access the app.

    The generated app has the following directory structure:

    .

    ├── app.js

    ├── bin

    │ └── www

    ├── package.json

    ├── public

    │ ├── images

    │ ├── javascripts

    │ └── stylesheets

    │ └── style.css

    ├── routes

    │ ├── index.js

    │ └── users.js

    └── views

    ├── error.pug

    ├── index.pug

    └── layout.pug

     

    7 directories, 9 files

     

    这里需要注意的是:

    1. 需要把npm的路径加入到系统的环境变量中去。不然的话即使安装了express-generator,命令行也无法识别express命令。加入环境变量后要重启命令行才可以。

      Npm的路径通常为c:users<user name>appdata oaming pm

    2. 然后按照上面文章中的步骤执行即可, 里面的—view可以选择jade,这个我比较熟悉。
  • 相关阅读:
    大数加法、乘法实现的简单版本
    hdu 4027 Can you answer these queries?
    zoj 1610 Count the Colors
    2018 徐州赛区网赛 G. Trace
    1495 中国好区间 尺取法
    LA 3938 动态最大连续区间 线段树
    51nod 1275 连续子段的差异
    caioj 1172 poj 2823 单调队列过渡题
    数据结构和算法题
    一个通用分页类
  • 原文地址:https://www.cnblogs.com/time-is-life/p/7729936.html
Copyright © 2011-2022 走看看