我正在Windows上运行流星,这可能是少数。我搜索并找到了适用于Linux和Mac的解决方案,但没有人为Windows提供解决方案。也许有人可以提供帮助?
首先,我将meteor.bat
下的C:\Program Files (x86)\Meteor
文件修改为包含--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
时,我看到了两个正方形:一个用于脚本,一个用于控制台。选择Scripts时没有任何结果。
Windows是否存在与Linux相同的问题,产生两个进程但只有一个带有调试标志?
答案 0 :(得分:0)
版本0.5.3添加了NODE_OPTIONS环境变量,该变量将这些参数直接传递给节点。
然后启动你最喜欢的js调试器,如node-inspector 假设您已安装它,请致电
node-inspector
然后
set NODE_OPTIONS = --debug
meteor
在项目文件夹中执行此操作,您也可以使用--debug-brk在启动时立即中断
在Chrome中,在新标签页中打开localhost:8080
玩得开心