最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

discord.js在Windows上运行正常,但无法在Raspberry Pi上运行

IT培训 admin 11浏览 0评论

discord.js在Windows上运行正常,但无法在Raspberry Pi上运行

我正在这个机器人项目上工作,并且一切都可以在主PC上正常运行(Windows 10),它可以启动并正常运行。但是,当我尝试将其克隆到我的Raspberry Pi(树莓派)并尝试在那里运行时,它无法启动,并显示错误消息

/var/www/master/SniperBot/node_modules/discord.js/src/client/Client.js:41
} catch {
        ^

SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/master/SniperBot/node_modules/discord.js/src/index.js:8:11)

我尝试运行npm i时没有运气,甚至还运行过npm install discord.js@latest时也没有运气

编辑:我也刚刚尝试安装module-js,但是没有运气

回答如下:

问题是node.js的过时版本apt一直说我已经安装了最新版本的node和npm,但是在卸载并安装了最新的lts版本之后(事实证明它比apt中列出的版本更新)

要安装节点v12x,请使用以下命令

curl -sL https://deb.nodesource/setup_12.x | sudo bash - 
sudo apt-get install -y nodejs 

然后仔细检查您的依赖项是否已正确安装,然后尝试再次运行您的应用程序

discord.js在Windows上运行正常,但无法在Raspberry Pi上运行

我正在这个机器人项目上工作,并且一切都可以在主PC上正常运行(Windows 10),它可以启动并正常运行。但是,当我尝试将其克隆到我的Raspberry Pi(树莓派)并尝试在那里运行时,它无法启动,并显示错误消息

/var/www/master/SniperBot/node_modules/discord.js/src/client/Client.js:41
} catch {
        ^

SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/master/SniperBot/node_modules/discord.js/src/index.js:8:11)

我尝试运行npm i时没有运气,甚至还运行过npm install discord.js@latest时也没有运气

编辑:我也刚刚尝试安装module-js,但是没有运气

回答如下:

问题是node.js的过时版本apt一直说我已经安装了最新版本的node和npm,但是在卸载并安装了最新的lts版本之后(事实证明它比apt中列出的版本更新)

要安装节点v12x,请使用以下命令

curl -sL https://deb.nodesource/setup_12.x | sudo bash - 
sudo apt-get install -y nodejs 

然后仔细检查您的依赖项是否已正确安装,然后尝试再次运行您的应用程序

发布评论

评论列表 (0)

  1. 暂无评论