events.js:183 抛出错误; // 给 yarn build 时未处理的 'error' 事件

Posted

技术标签:

【中文标题】events.js:183 抛出错误; // 给 yarn build 时未处理的 \'error\' 事件【英文标题】:events.js:183 throw er; // Unhandled 'error' event when giving yarn buildevents.js:183 抛出错误; // 给 yarn build 时未处理的 'error' 事件 【发布时间】:2019-02-23 07:13:19 【问题描述】:

在发出yarn-build 命令时,显示此错误:

Process.ChildProcess._handle.onexit (internal/child_process.js:190:19)

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

尝试以下修复。其中之一肯定会起作用。

    尝试关闭正在使用您的端口的进程。

    netstat -tulnp | grep <port_number>

    安装下面的 pakcage 永远为我修复了它。

    npm install ws@3.3.2 --save-dev --save-exact

    在终端中运行此命令:

    echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

    对于 Arch Linux,将此行添加到 /etc/sysctl.d/99-sysctl.conf:

    fs.inotify.max_user_watches=524288

    然后执行:

    sysctl --system

    这也将在重新启动后持续存在。

    https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details

任何一种解决方案都可以。如果没有,请重新启动系统并再次检查。

【讨论】:

【参考方案2】:

得到同样的错误: 事件.js:183 投掷者; // 未处理的“错误”事件 ^ 我通过使用不同的端口号解决了这个问题。 曾是: 常量端口 = process.env.PORT || 5000; 变成: 常量端口 = process.env.PORT || 6000;

希望能帮助一些人。 或者 使用 lsof 获取 PID

$ lsof -Pi | grep LISTEN

节点 57096 (LISTEN)

然后

$ 杀 -9 57096

运行服务器。

【讨论】:

以上是关于events.js:183 抛出错误; // 给 yarn build 时未处理的 'error' 事件的主要内容,如果未能解决你的问题,请参考以下文章

启动反应应用程序时出错

获取请求失败并出现错误:连接 ECONNREFUSED

Node.js Twitter Bot 返回错误:错误的 Twitter 流请求:410

Windows10 下使用npm install命令出错

React Apollo 客户端查询抛出错误“提供给`Query`的`array`类型的无效prop`children`,预期`function`”

我们不能将一个以0(零)开头的值赋给变量吗?例如:a = 0123。抛出错误“无效令牌”[重复]