electron, zerorpc, vue.js ,分开我可能能玩,,和在一起我就不知道出现什么情况了。

2017-07-05 10:48:14 +08:00
 ChangHaoWei

首先我是想做一个 python 的 gui,但是 pyqt 太麻烦而且界面很丑。。

看上了 electron,最近用的好多软件都基于它而且界面很好看。。

python 和 elctron 的通讯使用的是 zerorpc。。这个也测通了 https://github.com/fyears/electron-python-example

electron 和 vue.js 我用的是脚手架,https://github.com/SimulatedGREG/electron-vue

现在问题来了。。我想 把三个合起来的时候出现了我不知道咋解决的问题。。

Uncaught Error: The module '/Users/c/Demo/demo_electron-vue/node_modules/zeromq/build/Release/zmq.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 54. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or`npm install`).
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
    at Object.Module._extensions..node (module.js:598:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/c/Demo/demo_electron-vue/node_modules/zeromq/lib/index.js:6:11)
    at Object.<anonymous> (/Users/c/Demo/demo_electron-vue/node_modules/zeromq/lib/index.js:840:3)
3656 次点击
所在节点    Python
2 条回复
stormpeach
2017-07-05 12:40:00 +08:00
看起来是 node 版本不一致的问题,用 nvm 切换到对应的版本。
ChangHaoWei
2017-07-05 15:25:13 +08:00
@stormpeach 不太会,本来准备用 electron 做 GUI 的,现在的话有点迷糊了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX