应用截图

详细介绍

自动启动 Node.js 调试窗口 Node.js Inspector Manager - NiM 使用 Chrome DevTools Inspector 时,NiM 可简化你的 Node.js 开发流程。 NiM 管理 Chrome DevTools 窗口或标签页的生命周期,让你更专注于重要的事情……调试代码。你无需再复制粘贴 DevTools URL,也无需不断打开或关闭标签页和窗口。 运行带有 --inspect 选项的 node(本地或远程)时,NiM 会自动检测生成的 URL。NiM 可选择在标签页或窗口中自动打开和关闭 Chrome DevTools。只需切换手动或自动设置,然后开始调试会话。点击“Open DevTools”按钮或经过指定的超时时间后,DevTools 即会打开。如果设置了自动关闭,结束调试会话后,DevTools 将自动关闭。 三个简单步骤即可使用: 1. 安装 2. 设置主机名和端口,或使用默认的 localhost 和 9229。 3. 点击 Open DevTools 或将设置改为自动 功能: - 管理和监控本地及远程调试会话 - 手动或自动控制 DevTools 界面 - 在新标签页或窗口中打开 DevTools - 启动时让 DevTools 获得焦点或保持非活动状态 - 自定义 v8 Inspector 探测的间隔时间 - 自动保存设置 注意:由于此扩展程序的工作性质,它需要以下权限: “读取和更改您访问的网站上的所有数据” 此外,为了更好地服务和了解用户群体,还会请求以下权限: “了解您的电子邮件地址” 以下 URL 提供了我认为有助于了解权限问题的观点:https://palant.de/2016/07/02/why-mozilla-shouldn-t-copy-chrome-s-permission-prompt-for-extensions 任何信息都不会与第三方共享。此外,源代码是开放的,可在 GitHub 上获取。不过,如果你仍有顾虑,也有一个无需共享电子邮件地址的版本:http://june07.com/NiM11。我会维护该版本的代码并修复错误,但新功能只会添加到当前分支。如果还有其他疑虑,请随时通过 667@june07.com 联系我,我愿意讨论。如果任何政策发生变化,我们会予以通知。 在撰写本文时,v8 的 --inspect 选项还相当新。有关该选项的更多详情,请参阅 https://nodejs.org/api/debugger.html#debugger_v8_inspector_integration_for_node_js。 如果你喜欢使用 NiM,请给我们五星评分和/或 G+1。我们鼓励并欢迎任何反馈。667@june07.com 先行致谢。 此项目开源,地址为 https://github.com/june07/NiM。 [0.13.0-Beta1] - 2017-04-12 新增 - 更快的轮询(GitHub - 允许用户选择更快的轮询频率 #13) [0.12.5] - 2017-03-10 修复 - 严格来说这不是错误,但我收到了大量相关反馈,因此在某些情况下添加了警报。其中包括用户尝试连接不存在的 DevTools 实例,和/或连接错误的主机、端口等情况。 [0.12.4] - 2017-03-06 修复 - GitHub Issue #12:由 0.12.2 引入的破坏性更改。 [0.12.2] - 2017-03-05 修复 - wesbos 提出的 GitHub Issue #11。 [0.12.1] - 2017-02-28 修复 - 改进德语本地化 https://github.com/june07/NiM/pull/9,感谢 hpohlmeyer! - 改进中文本地化 https://github.com/june07/NiM/pull/10,感谢 jingsam! [0.12.0] - 2017-02-09 新增 - 记录版本更新进度指标。 更改 - 优化 CSS 文件。 [0.11.0] - 2017-02-07 新增 - 增加 20 种语言翻译,改进语言支持:阿拉伯语、捷克语、丹麦语、希腊语、爱沙尼亚语、芬兰语、希伯来语、匈牙利语、克罗地亚语、印度尼西亚语、拉脱维亚语、荷兰语、挪威语、罗马尼亚语、斯洛伐克语、瑞典语、泰语、土耳其语、乌克兰语和越南语! [0.10.0] - 2017-01-30 新增 - 此版本包含大量界面更改,希望都能带来改善。配色方案略有调整,以匹配 NiM 主图标。弹出窗口右下角添加了一个 Material 风格悬浮按钮,方便访问当前和未来可能提供的功能,同时不会干扰界面。目前有一个设置弹窗按钮,还有一个新功能通知区域的按钮。通知区域同样旨在尽量减少干扰,方便向用户传达重要事项。最后添加了 Google+ Platform 链接,让用户更容易留下出色的评价和五星评分。捐赠链接也有所更改,部分原因是用户反馈希望该区域增加一些内容。 [0.9.3] - 2017-01-19 修复 - 修复了一个“错误”:远程调试时,如果用户没有同时转发 DevTools 端口和 websocket 端口,本地 websocket 端口就不会被转换。 更改 - 改进日语本地化 https://github.com/june07/NiM/pull/6,感谢 ABCanG! 新增 - 使用快捷键 Ctrl-I 打开 DevTools。 - 在弹出窗口的“host”或“port”输入框中按 Enter 键会打开 DevTools。 [0.9.2] - 2016-12-30 更改 - 更新分析功能,提供更多程序使用数据。 [0.9.1] - 2016-12-27 更改 - 更新图标集。 [0.9.0] - 2016-12-23 新增 - 使用本地 DevTools 的选项。 [0.8.1] - 2016-12-19 修复 - 葡萄牙语和中文的语言支持。 - 使用 Nodemon 时 Chrome 标签页无法正常关闭的问题 #1。 - 改进日语本地化 https://github.com/june07/NiM/pull/3,感谢 onionmk2! [0.8.0] - 2016-12-11 新增 - 支持另外 10 种语言:丹麦语、西班牙语、法语、意大利语、日语、韩语、波兰语、葡萄牙语、俄语和中文。 [0.7.0] - 2016-11-28 新增 - 一份非常简短的卸载调查。 [0.6.1] - 2016-11-27 修复 - 远程调试仅在某些情况下有效的问题。 [0.6.0] - 2016-11-26 新增 - 界面改进。 [0.4.0] - 2016-11-17 新增 - 自动关闭 Chrome DevTools 会话(标签页或窗口)的选项。 完整更新日志:https://github.com/june07/NiM/blob/master/CHANGELOG.md