1.インストールExpressモジュール
コマンドライン入力は、NPM急行-gをインストール
「発現」示唆する、エクスプレス-Vバージョンを見つける入力した後ない内部または外部コマンド、操作可能なプログラムで実行されます。そのため孤立express4.xコマンドツールでは、すべてのあなたは特急・ジェネレータをインストールする必要があります。
コマンドライン、タイプ:NPM-ジェネレータを表現-gインストールは、つまり、インストールは成功しました。
急行-Vを入力した後、まだ「表現する」よう求め、内部または外部コマンド、操作可能なプログラムではなく、また、環境変数を設定する必要があります。[システムの詳細設定 - - システムのプロパティ、コンピューターの電源をオンにし、環境変数、システム内の変数、新しいNODE_PATH、Dの値:\ \ nodejs \ node_global(グローバルパス)、バックすなわち、変数の値を「%NODE_PATH%、」パスをインストールことができます。
今CMDウィンドウが再び開く閉じる(ないそうでない場合は、まだプロンプト内部および外部コマンド)。入力急行-Vが、ありました
CMDコマンドラインは以下のコードを入力し、それが正常にインストールされたことを言った:急行--version
4.16.1が表示されます
2.特急プロジェクトを作成し、cmdのコマンドを初期化します。
NodeJSProject MD // MD、ここでは、という名前の新しいファイルを作成することです
NodeJSProject CDを作成したばかりのフォルダに//
プロジェクト名albumServer // albumServerを表現
albumServerを入力して作成された表示ファイル
CD albumServer
NPM後にフォルダをインストールします。
3.サーバを起動します
標高開始
正常に起動した後、ターミナル意志の出力ノード./bin/www
index.jsで要求を追加します
4.通过安装nodemon,让Node.js应用自动重启
(1)全局安装:
npm install nodemon -g
(2)在项目目录下新建 nodemon.json 文件并添加下面代码:
{ "restartable": "rs", "ignore": [ ".git", ".svn", "node_modules/**/node_modules" ], "verbose": true, "execMap": { "js": "node --harmony" }, "watch": [ ], "env": { "NODE_ENV": "development" }, "ext": "js json njk css js " }
(3)先打开 app.js,将最后一行 module.exports = app; 注释掉,然后添加下面代码,等项目上线时再改回来。
var debug = require('debug')('my-application'); app.set('port', process.env.PORT || 3000); var server = app.listen(app.get('port'), function() { debug('Express server listening on port ' + server.address().port); });
在package.json中的start项修改成以下代码
运行 npm start 就可以运行nodemon了,结果报错:
在网上查这种情况表示因为某些原因奔溃时,nodemon 不会自动重启,会输出这种信息:[nodemon] app crashed - waiting for file changes before starting...
原因是第三步造成的,将app.js改成原来的代码就可以正确运行了
运行结果: