2

スクリプト内にファイルがあるディレクトリ/backbone/にいます。ディレクトリからmain.js実行してブラウザに表示すると、コンソールがエラーを読み取り、ローカルのpythonサーバーで数日前に作業していたものとはまったく異なるファイルを参照します。python -m SimpleHTTPServerbackbone$ is not definedmain.js

私はこれが初めてで、何が起こっているのかわかりません。時間があれば、いくつかの提案をいただければ幸いです。

4

2 に答える 2

1

1 つのポートでリッスンできるプロセスは 1 つだけです。2 つの SimpleHTTPServer プロセスを同じポートでリッスンすることはできません。ただし、古いサーバー プロセスをそのままにして、新しいサーバー プロセスの起動に失敗したり、ポートの競合の自動解決に関するエラー メッセージを無視したりすることはできます。

このプロセスをデバッグするには、netstat( lsofOSX では BSD の netstat が不十分なため) を使用して、ポートでリッスンしているプロセスを見つけてから、「ps -fww」を使用してそのプロセスに関するデータを一覧表示します。/proc/$pid( linux ) を見て、プロセス ID の現在の作業ディレクトリを取得する こともできます。lsofどのファイルが提供されているかわからない場合は、プロセスが linux または BSD/OSX で開いているファイルを追跡するのにも役立ちます。

それが役に立てば幸い!

于 2014-03-20T02:04:30.947 に答える