node.js - 无法修复 - events.js :183 throw er;//Unhandled 'error' event

标签 node.js twitter stream

我使用的是 Mac。我正在尝试运行一个简单的 Twitter 流,但收到错误 events.js:183 throw er;//未处理的“错误”事件。经过一番谷歌搜索后,似乎这种情况通常发生在已经有一个 Node 进程正在运行时。我重新启动了计算机,重新打开了终端并尝试了各种不同的终端命令。

killall Node => 未找到属于您的匹配进程

killall -9 node => 未找到属于您的匹配进程

ps aux | awk '/node/{print $2}' | xargs Kill -9 => kill:872:没有这样的进程

rm -rf node_modules && npm cache clean --force => 不起作用

const Twitter = require('twitter');

const twitter = new Twitter({
  consumer_key: '',
  consumer_secret: '',
  access_token: '',
  access_secret: ''
});

twitter.stream('filter', { track: 'hello' }, function(stream) {
  stream.on('data', function(data) {
    console.log(data.text);
  });
});

最佳答案

该问题与 NPM 缓存有关。
我已经按照下面的帖子中的建议解决了在控制台中运行此命令的类似问题。

rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
npm install

https://github.com/JeffreyWay/laravel-mix/issues/1072

关于node.js - 无法修复 - events.js :183 throw er;//Unhandled 'error' event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51942361/

相关文章:

stream - WinRT StorageFile写入下载的文件

java - CEP : source for real-time events or data feeds?

node.js - JavaScript函数;在本地工作但不适用于 Lambda Minibootcamp

html - 制作背景 100%

python - 替换多个模式python

twitter - 特定推文的 Twitter 链接的 URL

firebase - FIRESTORE:具有多个where子句的查询流

node.js - 是否可以将 npm 包含在 package.json 的 devdependency 中?

node.js - WebStorm 2018.1 : I am not able to hit breakpoints running remote debugging typescript from docker container

javascript - 使用 Node js 将 css 拆分为 2 个 css 文件并返工