본문 바로가기

카테고리 없음

express-generator

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



kjs850ui-MacBook-Pro:myapp kjs850$ npm install express-generator -g

/usr/local/bin/express -> /usr/local/lib/node_modules/express-generator/bin/express

npm WARN unmet dependency /usr/local/lib/node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/bl requires readable-stream@'~1.0.26' but will load

npm WARN unmet dependency /usr/local/lib/node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/readable-stream,

npm WARN unmet dependency which is version 1.0.33-1

express-generator@4.14.0 /usr/local/lib/node_modules/express-generator

├── sorted-object@2.0.0

├── commander@2.9.0 (graceful-readlink@1.0.1)

└── mkdirp@0.5.1 (minimist@0.0.8)

kjs850ui-MacBook-Pro:myapp kjs850$ ll

total 8

drwxr-xr-x  5 kjs850  staff  170 11 14 18:28 ..

drwxr-xr-x  3 kjs850  staff  102 11 14 18:29 node_modules

-rw-r--r--  1 kjs850  staff  251 11 14 18:29 package.json

drwxr-xr-x  4 kjs850  staff  136 11 14 18:29 .

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$

kjs850ui-MacBook-Pro:myapp kjs850$ express -h


  Usage: express [options] [dir]


  Options:


    -h, --help           output usage information

        --version        output the version number

    -e, --ejs            add ejs engine support

        --pug            add pug engine support

        --hbs            add handlebars 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


kjs850ui-MacBook-Pro:myapp kjs850$ express --view=jade myapp


   create : myapp

   create : myapp/package.json

   create : myapp/app.js

   create : myapp/public

   create : myapp/public/javascripts

   create : myapp/public/images

   create : myapp/public/stylesheets

   create : myapp/public/stylesheets/style.css

   create : myapp/routes

   create : myapp/routes/index.js

   create : myapp/routes/users.js

   create : myapp/views

   create : myapp/views/index.jade

   create : myapp/views/layout.jade

   create : myapp/views/error.jade

   create : myapp/bin

   create : myapp/bin/www


   install dependencies:

     $ cd myapp && npm install


   run the app:

     $ DEBUG=myapp:* npm start


kjs850ui-MacBook-Pro:myapp kjs850$ ll

total 8

drwxr-xr-x  5 kjs850  staff  170 11 14 18:28 ..

drwxr-xr-x  3 kjs850  staff  102 11 14 18:29 node_modules

-rw-r--r--  1 kjs850  staff  251 11 14 18:29 package.json

drwxr-xr-x  8 kjs850  staff  272 11 14 18:42 myapp

drwxr-xr-x  5 kjs850  staff  170 11 14 18:42 .

kjs850ui-MacBook-Pro:myapp kjs850$