Размещение бота Discord через Vultr - PullRequest
0 голосов
/ 13 июля 2020
• 1000 /7.

Все шло гладко, пока мне не пришлось запускать бота. Каждый раз, когда я его запускал, статус был онлайн, но когда я открывал журналы, он выдавал эту ошибку. Я вижу, что ошибка находится где-то в файле discord. js.

Я пытался удалить и установить discord. js несколько раз, но это не сработало.

Кто-нибудь знает решение этой ошибки?

0|index    | /root/artbot/node_modules/discord.js/src/client/Client.js:41
0|index    |     } catch {
0|index    |             ^
0|index    |
0|index    | SyntaxError: Unexpected token {
0|index    |     at createScript (vm.js:80:10)
0|index    |     at Object.runInThisContext (vm.js:139:10)
0|index    |     at Module._compile (module.js:616:28)
0|index    |     at Object.Module._extensions..js (module.js:663:10)
0|index    |     at Module.load (module.js:565:32)
0|index    |     at tryModuleLoad (module.js:505:12)
0|index    |     at Function.Module._load (module.js:497:3)
0|index    |     at Module.require (module.js:596:17)
0|index    |     at Module.Hook._require.Module.require 
(/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:80:39)
0|index    |     at require (internal/module.js:11:18)

1 Ответ

0 голосов
/ 13 июля 2020

Ошибка синтаксиса: SyntaxError: Unexpected token {. Это означает, что есть {, который JS не понимает. Я нашел источник разногласий. js, и он работает нормально. Я думаю, что ваша версия узла просто устарела, потому что этот синтаксис catch без типа исключения работает на узле v12 и выше.

...