などの別のnpmスクリプトがhttp-server
にHTTP要求を行うことができるように、npmスクリプトからバックグラウンドでhttp-server
を開始するにはどうすればよいですか?npmスクリプトからバックグラウンドでhttp-serverを実行しています
http-server
パッケージが一緒にインストールされた:
npm install http-server --save-dev
package.json
ファイルが含まれています:
"scripts": {
"pretest": "gulp build-httpdocs",
"test": "http-server -p 7777 httpdocs/ && mocha spec.js"
},
に成功npm test
を実行するには、http-server
を開始しますが、もちろんコマンドが表示した後ハング:
Starting up http-server, serving httpdocs/
Available on:
http://127.0.0.1:7777
http://192.168.1.64:7777
Hit CTRL-C to stop the server
Webサーバーを起動してMochaテストをブロックしない簡単な方法はありますか?
ボーナス:モハテストの実行後、どのようにhttp-server
をシャットダウンしますか?
check https://stackoverflow.com/questions/26456618/deploy-node-app-with-http-server-and-forever –
@IleshPatelその質問には受け入れられた回答がなく、npmスクリプトには該当しません。 –
あなたはlinux/macやwindows上にいますか? –