ffi
1.安装失败
现在ffi已经有两年多没人维护了,对于Node版本的快速迭代,ffi现在已经连安装都可能失败了。本人测试的时候使用:node: v10.x,node-gyp: v3.8;的时候总会报错的,后面降级为node: v8.13; node-gyp: v3.7;安装的时候偶尔还是可以成功,建议着两个版本不要太新了,会造成ffi的一层底层报错;
如果你降级了还是安装失败的话,可以考虑下一下的方法:
$ git clone git://github.com/node-ffi/node-ffi.git
$ cd node-ffi
$ node-gyp rebuild
接着把node-ffi文件里面的所有文件(除了.git这种)复制出来,然后再我们的项目node_modules下新建一个ffi文件,把刚才复制的文件粘贴进去,在这里可能会出现有些包缺失,看缺失了什么在自己安装;(本人这边只有偶尔会出现缺失ref包)
npm install [packageName]
2.安装成功,项目跑不起来
这是没有编译好,这边常见的有两种解决方法:
方法一:直接运行命令 ,即可自动编译当前依赖的原生模块
.\node_modules\.bin\electron-rebuild.cmd(在git命令行使用./node_modules/.bin/electron-rebuild.cmd)
方法二:分别进入node_modules目录下的ffi和ref文件种执行如下命令:
node-gyp rebuild --target=2.0.9 --arch=ia32 --dist-url=https://atom.io/download/electron
简单解释: target指明electron版本,arch表明想要重新编译成多少位的,ia32位x86平台,x64位64位平台,DLL位数,模块位数,Node.js位数应保持一致,否则会报错,dist-url指定了去哪里下载electron的头文件
文章最后发布于: 2018-11-30 21:21:03
相关阅读
一、jdk安装 jdk的安装直接按照提示一步步进行,需要注意的是记住安装路径。 二、环境变量的配置 需要配置的环境变量有三个:java_ho
-bash: ls: No such file or directory 错误的原因及
ubuntu出现如下错误: { Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.15.0-42-generic x86_64) * Documentation: https://help.
【原文:https://blog.csdn.net/a346673164/article/details/52932587】 1.首先看到的页面是nginx返回的页面,得知错误要从nginx上来
Adobe Flash Player 安装失败遇到错误怎么办?
在线安装Adobe Flash Player 安装遇到错误遇到错误,下面小编就向大家分享一下解决方法吧。1、直接安装时会有如下错误,系统提示卸载
在一台装了Windows Server 2003的操作系统上运行一个视频软件,提示“应用程序正常初始化(0x00000005)失败”。但是在某些Window