Electron可以进行跨平台开发,但是有一个问题就是代码全都公开了,为了防止代码公开,可以通过Electron调用c++的方式集成进来,进而实现所希望的效果。
在这里,推荐使用的是使用node-gyp的方式进行使用,http://nodejs.cn/api/addons.html 描述了具体的使用方法,https://www.jianshu.com/p/5a4c7ce2be54?winzoom=1 对其进行了简化
参考文案
如果遇到了问题 Expected in: flat namespace
Remove node_modules in your projects directory. (rm -rf ./node_modules/
)
Remove package-lock.json and/or yarn.lock.
Reinstall modules with yarn or npm (yarn install
)
Reinstall electron-rebuild (yarn add electron-rebuild
)
Run electron-rebuild (./node_modules/.bin/electron-rebuild
)
网友评论