• 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,这个我比较熟悉。
  • 相关阅读:
    [CF1462F] The Treasure of The Segments
    [CF1466E] Apollo versus Pan
    SYZOJ 搭建 Note
    [CF1476D] Journey
    [CF1476E] Pattern Matching
    [CF1494D] Dogeforces
    [CF1383B] GameGame
    [CF1383A] String Transformation 1
    [CF1453D] Checkpoints
    [CF1453C] Triangles
  • 原文地址:https://www.cnblogs.com/time-is-life/p/7729936.html
Copyright © 2020-2023  润新知