如果想跳的Node.js啓動了一個項目,明確的.js Bin文件。一個會使用express-generator
。創建一個新的項目後,你的文件樹看起來像這樣的站了出來,我是跑你需要做node bin/www
應用程序或一個預定義的快捷npm run
使用效益比快遞發電機
.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.pug
├── index.pug
└── layout.pug
一件事。我的問題是,爲什麼會一個使用它是www
的方式,而不是從文件的頂部添加.js
延伸和刪除#!/usr/bin/env node
?這樣做有什麼好處,還是個人喜好?
bin \目錄是一個你可以定義你的各種啓動腳本的位置,www是一個它應該看起來像樣的例子,最終你可以有啓動腳本,如測試,停止或重新啓動等等。你不必觸摸app.js.就可以擁有不同的配置。 http://stackoverflow.com/questions/23169941/what-does-bin-www-do-in-express-4-x –
@RatanKumar謝謝你的評論。我得到了這一點,我的問題是爲什麼它是'www'而不是'www.js',並且如果有這樣做的好處嗎? – AntK