Express 應用生成器

通過應用生成器工具express可以快速創(chuàng)建一個應用的骨架。

通過如下命令安裝:


$ npm install express-generator -g


-h選項可以列出所有可用的命令行選項:


$ express -h

Usage: express [options] [dir]

Options:

-h, --help? ? ? ? ? output usage information

-V, --version? ? ? output the version number

-e, --ejs? ? ? ? ? add ejs engine support (defaults to jade)

--hbs? ? ? ? ? add handlebars engine support

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

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

--git? ? ? ? ? add .gitignore

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


例如,下面的示例就是在當前工作目錄下創(chuàng)建一個命名為myapp的應用。


$ express 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.jade

create : myapp/views/layout.jade

create : myapp/views/error.jade

create : myapp/bin

create : myapp/bin/www


然后安裝所有依賴包:


$ cd myapp

$ npm install


啟動這個應用(MacOS 或 Linux 平臺):

$ DEBUG=myapp npm start

Windows 平臺使用如下命令:

> set DEBUG=myapp & npm start

然后在瀏覽器中打開http://localhost:3000/網(wǎng)址就可以看到這個應用了。i

通過 Express 應用生成器創(chuàng)建的應用一般都有如下目錄結(jié)構(gòu):

.

├── app.js

├── bin

│?? └── www

├── package.json

├── public

│?? ├── images

│?? ├── javascripts

│?? └── stylesheets

│??? ? └── style.css

├── routes

│?? ├── index.js

│?? └── users.js

└── views

├── error.jade

├── index.jade

└── layout.jade

7 directories, 9 files

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 在安裝express之前,確保你已經(jīng)安裝了 nodejs通過應用生成器工具 express 可以快速創(chuàng)建一個應用的...
    讀書的魚閱讀 1,275評論 0 0
  • 安裝express-generator express-h選項可以列出所有可用的命令行選項: 示例,用Expres...
    JeseeLuo閱讀 6,418評論 1 2
  • 安裝 NodeJS 安裝 NodeJS 在終端中,使用下面的命令安裝 NodeJS: curl --silent ...
    ioodu閱讀 809評論 0 1
  • 今天給他家介紹一個器械橢圓儀。其實早都應該介紹一個器械了,因為這個器械對來健身房的人來說太重要了。對于很多只知道用...
    4d6ffb2d6dd7閱讀 1,451評論 1 4
  • 奈何橋下,忘情水寂靜流淌,黃泉路邊,彼岸花肆意開放,記憶中的遠方,那你依然散發(fā)著花香,我是多想靠近,沐浴你的芬芳,...
    Hikeylin閱讀 261評論 0 0