gpt4 book ai didi

node.js - Electron : Module version mismatch. 预期 50,得到 48

转载 作者:太空宇宙 更新时间:2023-11-03 22:46:07 25 4
gpt4 key购买 nike

所以我尝试使用“nodobjc”来桥接 Objective C 和 Node.js:

var $ = require('NodObjC')
$.framework('Foundation')
var pool = $.NSAutoreleasePool('alloc')('init')
var string = $.NSString('stringWithUTF8String', 'Hello Objective-C World!')
console.log(string)
pool('drain')

添加此后,我收到此异常:

Module version mismatch. Expected 50, got 48.

我正在使用 Node v7.1.0 和 NPM 3.10.9。我检查了this查看是否有任何内容已过时,但 NODE_MODULE_VERSION 为 50 时没有任何内容。这是怎么回事?

最佳答案

几天前我遇到了类似的问题,以下是我解决它的方法:

npm install electron-rebuild --save-dev

然后调用(Windows)

.\node_modules\.bin\electron-rebuild.cmd

或(Linux、Mac)

./node_modules/.bin/electron-rebuild

基本上,每次向应用程序添加新的 native 模块时,您都需要重建 Electron 。

关于node.js - Electron : Module version mismatch. 预期 50,得到 48,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com