Ошибка типа: Поля.flat не является функцией (node.js уже обновлено)

#discord.js

#discord.js

Вопрос:

Я уже видел несколько тем, связанных с этим, с решением обновления до последней версии NPM. Я уже пробовал это, и теперь при запуске node -v отображается версия 15.3.0.

Скриншот журналов

Комментарии:

1. Пожалуйста, вставьте текстовую версию журналов вместо изображения

2. Слишком долго, чтобы вставить, поэтому я загрузил его в pastebin. pastebin.com/K45B9UrM

Ответ №1:

Старый поток, но все равно дает решение :

У меня та же ошибка, решение состояло в том, чтобы полностью удалить узел и npm

 sudo apt-get remove nodejs
sudo apt-get remove npm
 

попробуйте сделать

 node -v
 

Если вы получите результат, просто сделайте

 which node
 

затем удалите папку

 rm -r *previous_result*
 

Чтобы быть уверенным в удалении всего, выполните

 sudo rm -rf /usr/local/bin/npm 
sudo rm -rf /usr/local/share/man/man1/node* 
sudo rm -rf /usr/local/lib/dtrace/node.d
rm -rf ~/.npm
rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
 

Я сделал это, и моя проблема была решена.