1

我在 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我看到了两个方块:一个用于脚本,一个用于控制台。选择脚本时什么都没有出现。

Windows 是否有与 Linux 相同的问题,产生两个进程但只有一个带有调试标志?

4

1 回答 1

0

0.5.3 版添加了 NODE_OPTIONS 环境变量,将这些参数直接传递给节点。

所以启动你最喜欢的 js 调试器,比如 node-inspector 假设你已经安装了它,调用

node-inspector

然后

set NODE_OPTIONS = --debug
meteor

在您的项目文件夹中执行此操作,您也可以使用 --debug-brk 在启动时立即中断

在 Chrome 中,在新选项卡中打开 localhost:8080

玩得开心

于 2013-01-27T21:59:50.407 回答