#javascript #node.js #discord #discord.js
Вопрос:
когда я запускаю код, он говорит мне :
~/DiscordBot-Flash$ npm start
> djs@1.0.0 start /home/runner/DiscordBot-Flash
> node index.js
/home/runner/DiscordBot-Flash/node_modules/discord.js/src/rest/RESTManager.js:32
const token = this.client.token ?? this.client.accessToken;
^
SyntaxError: Unexpected token '?'
я не знаю, как это исправить, может ли кто-нибудь мне помочь, пожалуйста
Ответ №1:
Это нулевой оператор объединения, и он поддерживается в узле с 14.0.0
В своих документах они пишут, что требуется версия nodejs 16.6.0 или новее
Исправление: обновите версию узла по крайней мере до 16.6.0
Ответ №2:
Это решение для людей, которые используют repl.it https://blog.abbasali.me/how-to-use-nodejs-v16x-on-replit
Комментарии:
1. Обязательно укажите соответствующие элементы ссылки, которую вы включили, в противном случае ваш ответ будет удален как «ответ только по ссылке». Помните, что предоставленная вами ссылка может исчезнуть в будущем.