无法修复 - events.js:183 throw er; //未处理的'错误'事件

问题描述 投票:1回答:2

我正在使用Mac。我试图运行一个简单的Twitter流,但我收到错误events.js:183 throw er; // Unhandled 'error' event。经过一些谷歌搜索后,似乎这通常发生在已经有节点进程运行的情况下。我重新启动了我的电脑,重新打开终端并尝试了各种不同的终端命令。

killall node => No matching processes belonging to you were found

killall -9 node => No matching processes belonging to you were found

ps aux | awk '/node/{print $2}' | xargs kill -9 => kill: 872: No such process

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);
  });
});
node.js twitter stream
2个回答
0
投票

access_tokenaccess_secret的值不正确。这不是已经运行的不同节点进程的问题。


0
投票

该问题与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

© www.soinside.com 2019 - 2024. All rights reserved.