ホテルはローカルホストの天国です。
1つのアドレスからすべてのWebプロジェクトを起動して管理します。
より多くの松葉杖ポート。
各プロジェクトのポートの動物園を維持できます:9000、8000、8080、3000、3001 ...
または、Webサーバーを構成し、各プロジェクトの/ etc / hostsファイルまたはDNSを編集します。
また、プロジェクトごとに開発Webサーバーを実行する方法も覚えておいてください。
- 一口
- ぐるぐる
- ガルプウォッチ
- イオンサーブ
- browser-sync start --server --no-open --directory --files
- http-server -p 9000
- python -m http.server 8000
- php -S localhost:8000
- などなど...
ホテルは生活を楽にします。
1.ホテルをインストールして開始します。
npm install -g hotel && hotel start
2.ホテルでプロジェクトを解決します。
# foo project cd ~/foo hotel add 'gulp' -n foo -o foo-hotel.log # bar project cd ~/bar hotel add 'gulp serve' -n bar -o bar-hotel.log # baz project cd ~/baz hotel add 'gulp watch' -n baz -o baz-hotel.log # etc... hotel add 'ionic serve' hotel add 'browser-sync start --server --no-open --directory --files' hotel add 'http-server -p $PORT' hotel add 'python -m http.server $PORT' hotel add 'php -S localhost:$PORT'
3.今、彼らはホテルに住んでいますhttp:// localhost:2000 /
プロジェクトを開く方法は?
hotel.devはどのように機能しますか?
ホテルは、ブラウザで%any%.devアドレスを開き、Webサーバーを慎重に上げてプロキシするよう指示します。
ブラウザでプロキシを指定するだけで十分です
ブラウザhttp:// localhost:2000 / proxy.pacに小さなプロキシ自動設定スクリプトを使用する
function FindProxyForURL (url, host) { if (dnsDomainIs(host, '.dev')) { return 'PROXY 127.0.0.1:2000'; } return 'DIRECT'; }
このスクリプトをブラウザーにフィードすると、.devで終わるすべてのものが127.0.0.1:2000を経由してWebに送信されます。
ホテルは、hotel.devで利用可能になります。
そして、foo.dev、bar.dev、baz.devのプロジェクト。
Githubプロジェクト: https : //github.com/typicode/hotel
私はPMにひっかかるナンセンスについて尋ねます。