electron 无法在Raspberry Pi 2Gb上安装npm包-安装冻结在'reify:@types/node:定时reifyNode:node_modules/jquery' message

ubbxdtey  于 2023-09-28  发布在  Electron
关注(0)|答案(1)|浏览(411)

我试图在Raspberry Pi 2Gb上安装npm包,当我运行命令“sudo npm i”时,它会在消息上冻结:“reify:@types/node:timing reifyNode:node_modules/jquery completed in 1959m”.另一件重要的事情是,如果我用Control+C取消安装并检查目录中的文件,会出现文件夹node_modules,但不会出现文件“package-lock.json”

我的家属是:

"dependencies": {
   "datatables.net": "^1.13.1",
   "electron": "^22.1.0",
   "mysql": "^2.18.1",
   "python-shell": "^3.0.1"
}

NodeJS版本:v19.9.0 NPM版本:9.6.3
附言:这个项目是用Electron做的(我不确定它是否很重要)
我已经尝试重新安装nodeJs和Npm,但问题仍然存在。

kqlmhetl

kqlmhetl1#

我遇到过这个问题,问题似乎是硬件而不是软件,因为新版本的npm无法安装包(我使用的是18.17.0)
您可以使用sudo apt-get install -y nodejs npm git make g++ gcc重新安装旧版本的node和npm
您可以尝试安装非官方版本,通过使用uname -m确定您正在运行的ARM版本,以查看您是否正在运行非官方二进制文件支持的ARM版本。但是我尝试了这个方法,最后不得不重新安装默认的节点版本。

相关问题