Windows 7でphantom.jsを使っていましたが(v1.4.0は私が使った最初のバージョンだと思います)、すべては常に問題ありませんでした。しかし、何らかの理由で、phantom.exit()を呼び出すときにプロセスが正しく終了しないため、なぜか分かりません。phantomjs exit()はプロセスを終了しません
問題はv1.7.0で発生し始めました。一度すべては1.7.0で正常に動作しましたが、それ以上はありませんでした。 1.8.0にアップグレードしても1.9.0になった後も、それでも作業はできません。コンソールはちょうどハングアップします。私は何も入力することはできませんが、phantomjs.exeはtaskmanagerのプロセスのリストにまだリストされています。CTRL + Cでも何もしません。すべてがただ凍っているだけです。
コンソールのアンダースコアは入力が増えたように点滅しますが、何も入力できません。私が持っている唯一のチャンスは、[X]ボタンを使ってcmdウィンドウを閉じることです。このボタンは、自動テストのために完全に愚かです。
私はhttp://phantomjs.org/からダウンロードしたプリコンパイルされたバイナリを使用しています。私はこう言っていました。私は数回、たとえ別のフォルダにもそれを再インストールしましたが、プロセスはもう終了しません。問題が何であるか考えている人は誰ですか?
あなたはREPLモードでの例を提供しますか?このモードのみですか?チームからは、「これは新しい機能であり、あらゆる種類のJavaScript操作を作成してビルドされています。バグがあります」 – Cybermaxs