我在linux mint上开发了electronic-vue应用程序,并为Raspbian编译了可执行文件,到目前为止没有问题。 我需要激活树莓的一些引脚,我正在使用onoff模块。当我在锉刀上运行该应用程序时,出现以下错误:
A JavaScript error occurred in the main process
Uncaught Exception: Error: /tmpi.org.chromium.Chromium.VtMVMW: wrong ELF class: ELFCLASS64
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)
at Object.Module. extensions..node (module.js:671:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:180:18)
at Module.Ioad (module.js:561:32) at tryModuleLoad (module.js:504:12)
at Function.Modulejoad (module.js:496:3) at Module.require (module.js:586:17)
at require (mternal/module.js:11:18) at bindings (tfirebee/bin/resources/app.asarinode_modules/bindings/ bindings.js:112:48)
at module.exports._ (/firebee/biniresources/app.asarinode_modules/ epoll/epoll.js:7:31)
当我在树莓派上创建可执行文件时,一切正常。 但是,如果在Raspbian的Linux Mint中创建则会收到此问题。 package.json就像这样:
"linux": {
"target": {
"target": "zip",
"arch": [
"armv7l"
]
}
}
如何解决这个问题?