Me aparece un error cuando voy a iniciar uno de mis bots de Discord en mi Raspberry Pi 3B.
/home/pi/Downloads/xx/xx/bot.js:301 if (channel?.messages.cache.has(packet.d.message_id)) return; ^ SyntaxError: Unexpected token '.' at wrapSafe (internal/modules/cjs/loader.js:915:16) at Module._compile (internal/modules/cjs/loader.js:963:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) at internal/main/run_main_module.js:17:47Cuando ejecuto el mismo bot en mi máquina principal con Windows 11, funciona perfectamente bien.
NodeJS/NPM tanto en mi máquina principal como en mi R-Pi ejecutan v16.15.1. ¿Hay alguna manera de que pueda arreglar esto? Gracias de antemano.
Como se menciona en el sitio web nodejs.org , puede instalar las últimas versiones con el paquete deb de NodeSource :
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - # and then sudo apt-get install -y nodejsLos paquetes predeterminados en su sistema no están actualizados. Buenos días