Windowsではnodejsが利用可能ですが、Windows上で動作するnodemonのような開発を支援するサービスはありますか?ウィンドウに相当するノードモンがありますか
答えて
私は何かシンプルな文章を書いてくれました。
それはここにある:nodemonw
あなたのWindowsにインストールされているIISコンポーネントを持っている場合は、IISNodeを試してみて、(ウィキから引用)いくつかの利点活用できます
プロセス管理を。 iisnodeモジュールは、node.exeプロセスのライフタイム管理を行い、全体的な信頼性を向上させます。プロセスを開始、停止、監視するためのインフラストラクチャを実装する必要はありません。
他のコンテンツタイプと並んでいます。 iisnodeモジュールは、単一のWebサイトにさまざまなコンテンツタイプを含めることができるようにIISと統合します。たとえば、単一のサイトにnode.jsアプリケーション、静的なHTMLファイルとJavaScriptファイル、PHPアプリケーション、およびASP.NETアプリケーションを含めることができます。これにより、既存のアプリケーションの進歩的な移行だけでなく、現在の仕事に最適なツールを選択することができます。
マルチコアサーバーでのスケーラビリティ。 node.exeはシングルスレッドプロセスなので、1つのCPUコアにのみスケーリングされます。 iisnodeモジュールを使用すると、アプリケーションごとに複数のnode.exeプロセスを作成し、それらの間でHTTPトラフィックを負荷分散することができます。これにより、アプリケーション開発者のインフラストラクチャコードを追加することなくサーバのCPU容量を最大限に活用できます。
統合デバッグ。 iisnode統合デバッグを使用すると、Windows、Mac、またはLinux上で動作するブラウザからIISにデプロイされたnode.jsアプリケーションをデバッグできます。あなたは箱からこのサポートを得るために、特別な設定やインストールは必要ありません。このソリューションは、共有ホスティング、ファイアウォール、およびプロキシフレンドリな方法で設計されています。 iisnodeの統合デバッグでは、Danny Coatesのノードインスペクタが使用されます。
自動更新。 iisnodeモジュールは、node.jsアプリケーションが更新されると(つまり、スクリプトファイルが変更されたとき)、node.exeプロセスがリサイクルされるようにします。進行中のリクエストは古いバージョンのアプリケーションを使用して正常に実行され、新しいリクエストはすべて新しいバージョンのアプリケーションにディスパッチされます。
HTTP経由のログへのアクセス。 iisnodeモジュールは、HTTPを介してnode.exeプロセスの出力にアクセスします(console.log呼び出しによって生成されます)。この機能は、リモートサーバーに配備されたnode.jsアプリケーションをデバッグするのに役立ちます。
node.jsアプリケーションコードの変更。 iisnodeモジュールを使用すると、ごくわずかな変更で既存のHTTP node.jsアプリケーションをホスティングできます。通常、必要なことは、HTTPサーバーのリストされたアドレスを、process.env.PORT環境変数を介してiisnodeモジュールによって提供されるものに変更することだけです。
統合管理の経験。 issnodeモジュールは、IIS構成システムと完全に統合されており、構成やメンテナンスに他のIISコンポーネントと同じツールとメカニズムを使用します。
その他のIISの利点。ポート共有、セキュリティ、URL書き換え、圧縮、キャッシング、ロギング
nodemonはWindows用(Windows 8.1 32bit、ノードv0.10.26)で動作しています。メンテナーに大きな感謝。
- 1. .NETにPath.PathSeparatorに相当するURIがありますか?
- 2. Node.jsに相当する.NETがありますか?
- 3. appendBezierPathWithArcWithCenterに相当するiOSがありますか
- 4. NullPointerExceptionのC++に相当するものがありますか?
- 5. クラスライブラリのApplication_Startに相当するクラスがありますか?
- 6. -webkit-font-smoothingに相当するFirefoxがありますか:antialiased;
- 7. SimpleHTPServerに相当する竜巻がありますか?
- 8. Objective-CのstringWithUTF8Stringに相当するJavaがありますか?
- 9. java.util.concurrent.Executorに相当する.NETがありますか?
- 10. NotifyIconに相当するMouseDownがありますか?
- 11. @Assistedに相当するjavax.inject。*があります
- 12. ClearCaseにRTCに相当する「サスペンドモード」はありますか?
- 13. rubyにはSOAP :: Lite相当のライブラリがありますか?
- 14. JavaにTweenMax相当のものがありますか?
- 15. Rubyの `respond_to?`に相当するC#はありますか?
- 16. SQL Server OUTPUT INSERTED。*に相当するOracleはありますか?
- 17. CoCreateInstanceExに相当する.NETはありますか?
- 18. JavaのFile.separatorに相当するC#はありますか
- 19. PHPのpreg_replaceに相当するMySQLはありますか?
- 20. SQL Server:strpos()に相当するものはありますか?
- 21. DOMエクスプローラに相当するWPFはありますか?
- 22. JSON - これに相当するXML CDATAはありますか?
- 23. Scalaに相当するソナーレベルのコードカバレッジはありますか?
- 24. sqlite3_limitに相当するPHPはありますか?
- 25. Docker Hubプライベートリポジトリに相当するGitHubデプロイメントキーはありますか?
- 26. Flexに相当するJMockはありますか?
- 27. ulのthに相当する意味はありますか?
- 28. GroovyのPower Assertに相当するPHPはありますか?
- 29. getcharに相当するJavaはありますか?
- 30. STL出力イテレータに相当するC#はありますか?
非常に簡単にテストされていますが、正常に動作するようです。私はこれにかなり新しいものとして.exeを使用し、他の方法が何であるかを理解していませんでした。本当にありがとう。なぜこれ以上の需要がないのだろうか? – wilsonpage
あなたは大歓迎です。私はnodejsのために開発する人はwindowsよりもmacosxかlinuxを使うと思う。 – cenanozen
ちょうどチャイムする - ノードとnpmは今やウィンドウズ上で甘いので - ノーデモンはウィンドウズでも動作するように更新されているので、それはすべていいです:) –