我在Windows上運行流星,可能在這裏少數。我搜索並找到了Linux和Mac的解決方案,但沒有人爲Windows提供解決方案。也許有人可以幫忙?在節點檢查器的窗口服務器端的流星調試
首先我修改C:\Program Files (x86)\Meteor
下meteor.bat
文件包含--debug
在其他帖子中提到:
@echo off&&"%METEOR_PATH%\bin\node.exe" --debug "%METEOR_PATH%\app\meteor\meteor.js" %*
我開始了我的節點檢查並獲得參觀0.0.0.0:8080/debug?port=5858
開始調試
然後我的指令開始了我的流星應用程序,但當我去http://127.0.0.1:8080/debug?port=5858
時,我看到了兩個正方形:一個用於腳本,另一個用於控制檯。選擇腳本時沒有出現。
Windows是否與Linux有相同的問題,產生兩個進程,但只有一個帶有調試標誌?
當我提起meteor時,我可以看到node-inspector正確連接到它,「調試器在端口5858上偵聽」,並確認我在調試器模式下調用了Meteor。但我仍然沒有看到腳本圖標中的任何內容。 – Jules
我注意到,當我開始流星時,它開始了兩個過程,就像在Linux中一樣。當我殺死第二個進程時,它會自動重新啓動它。當我殺死第一個進程時,應用程序剛剛退出。但是與Linux不同的是,通過殺死第二個進程並不會使它在節點檢查器中顯示服務器端腳本。 – Jules
現在切換到Chrome我會看到所有Meteor腳本,但不是我自己的。這與使用Firefox運行相比有所改進,但不能幫助我進行調試。 – Jules