所以我正在开发一个电子应用程序。我知道电子在其核心运行铬浏览器。
我目前正在处理的用例之一涉及更改 Chromium 的源代码。我已经克隆了 Chromium 项目并进行了更改。现在可以使用我的 Chromium 版本来构建我的电子应用程序吗?
如果是,我该怎么做?如果不是,有哪些替代方案?
所以我试图使用'nodobjc'桥接目标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')
Run Code Online (Sandbox Code Playgroud)
添加此内容后,我收到此异常:
模块版本不匹配.预计50,得到48.
我使用的是Node v7.1.0和NPM 3.10.9.我检查了一下是否有什么东西已经过时了,但NODE_MODULE_VERSION为50时什么都没有.这里发生了什么?