首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点脚本抛出uv_signal_start EINVAL

节点脚本抛出uv_signal_start EINVAL
EN

Stack Overflow用户
提问于 2013-05-01 09:08:59
回答 1查看 8K关注 0票数 26

我正在运行Ubuntu 12.10并开始使用Node。

我首先使用Ubuntu存储库安装了node。我遇到了一些麻烦,所以我使用Chris Lea的存储库重新安装了。在那之后,节点运行得更好了,没有了之前的那个错误。

然后我运行了sudo npm install node-dev -g

但是运行node-dev script.js不起作用。

代码语言:javascript
复制
Error:
node.js:762
          throw errnoException(process._errno, 'uv_signal_start');
                ^
Error: uv_signal_start EINVAL
    at errnoException (node.js:540:13)
    at process.on.process.addListener (node.js:762:17)
    at spawn.cwd (/usr/local/lib/node_modules/node-dev/node-dev:52:11)
    at Array.forEach (native)
    at Object.<anonymous> (/usr/local/lib/node_modules/node-dev/node-dev:51:25)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
EN

回答 1

Stack Overflow用户

发布于 2014-03-26 12:44:11

错误不在node-dev,而是在您的脚本中。在较新版本的node中,当您尝试使用SIGKILLSIGSTOP时会抛出Error: uv_signal_start EINVAL,如下所示:

代码语言:javascript
复制
process.on('SIGKILL', function() { // etc, etc

您可能在早期版本中避免了此问题,但新版本现在将抛出此错误(请参阅this GitHub issue for details)。

票数 69
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16311347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档