问题标签 [iron-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
387 浏览

node.js - 如何使用 Iron-node 调试笑话单元测试?

要运行我的 UT,我运行以下命令:

如何使用 Iron-node 调试我的单元测试?

顺便说一句,我的 package.json 有一个标准的笑话配置:

0 投票
1 回答
115 浏览

node.js - 调试 node.js:“无法识别铁节点”

我有 node.js 在我的 Win10 机器上运行良好,现在我正在尝试安装 Iron-node。我已按照说明运行

npm install iron-node -g;然后iron-node YOURFILE.js但是当我这样做时,我得到:

'iron-node' is not recognized as an internal or external command, operable program or batch file.

无论是在官方文档中还是通过 Google,我都找不到有关如何解决此问题的任何信息。在 Stack Overflow 上什至没有一丝味道。想法?

0 投票
1 回答
237 浏览

javascript - 运行铁节点时出现堆转储错误

启动铁节点时出现此错误

不知道如何解决这个问题。

环境:带有 nvm 的 Node.js v0.10.40,node-gyp v3.2.1

0 投票
1 回答
70 浏览

node.js - 使用铁节点运行 featherJS

我希望用 Iron-node 调试一个 feathersJS 项目,因为它是我迄今为止发现的最好的调试工具。问题是,我不知道如何使用 Iron-node 运行 feathersJS 项目,因为运行它的正常方式是使用 npm start。谁能帮我弄清楚该怎么做?

0 投票
1 回答
57 浏览

iron-node - 使用铁节点观看文件的标志

github上的iron-node介绍中提到了看文件:

“我讨厌附加进程、观看文件……”。

但是我一生都找不到任何有关使用哪些标志来获取Iron-node以在文件更改时重新加载调试会话的文档。

0 投票
1 回答
317 浏览

javascript - 运行 iron-node 时 module.js 找不到模块

我正在尝试使用 Iron-node (v2.2.17) 来调试我的 mocha 单元测试。当我从 package.json 运行此命令时,单元测试运行良好:

但是,当我运行此命令时,测试失败:

控制台中的错误是:

该模块位于C:\TFS\Dev-UI\WebApp\Src\Web\Web\src\framework\api\entityAddresses\entityAddressesActions.js

我的项目文件夹是C:\TFS\Dev-UI\WebApp\Src\Web\Web,我process.env.NODE_PATH的也是C:\TFS\Dev-UI\WebApp\Src\Web\Web。(它是未定义的,但我将其设置为process.cwd()我的.iron-node.js- 请参阅https://github.com/sa/iron-node/issues/98#issuecomment-218658236

我无法弄清楚为什么找不到该模块。我错过了一些配置吗?

编辑

这个 SO 答案建议process.env.NODE_PATH应用程序启动后设置将不起作用,因为模块路径已缓存:Determine project root from a running node.js application

我不知道如何在铁节点开始之前设置它,它总是未定义

0 投票
1 回答
79 浏览

npm - 在 Windows 10 上使用 Iron-node

我在 Windows 10 上运行 iron-node 时遇到问题。我已经在我的 Mac 上安装了它,没问题。但是,当我尝试使用 gitbash(或 windows cmd 中的 bash)来使用它时。我可以从命令提示符启动 iron-node 本身,但不能使用我正在尝试处理的文件启动它(也就是我输入 iron-node 并且它会弹出,但不是 iron-node server.js )。