• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

Electron 开发中遇到的一些坑

C/C++ lcq 11个月前 (09-18) 522次浏览 0个评论

1、如果需要指定编译C++模块,那么可以使用node-gyp rebuild --target=1.7.6 --arch=x64 --dist-url=https://atom.io/download/electron编译成指定的模块。

2、为了解决上面的每次要指定的问题,可以在项目目录下面新建一个.npmrc文件,内容类似如下:

3、electron与Node.js的一些缓存目录~/.electron-gyp  ~/.electron  ~/.node-gyp  ~/AppData/Roaming/npm-cache/_prebuilds。如果下载某些文件死活下载不下来,那么只能通过其他方法下载下来然后放到对应的缓存目录。

4、我在项目中用到了一个https-github.com-cryptocoinjs-secp256k1-node-releases-download-v3.3.0-secp256k1-v3.3.0-electron-v54-win32-x64.tar.gz可是打包的时候拼出来的下载路径是无法下载到这个文件的,我直接使用1的方法,编译出一个二进制node文件,依照错误提示,放到对应的缓存目录


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Electron 开发中遇到的一些坑
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址