electron使用原生node模块
问题
本地node是4.X,electron的是6.X,导致npm安装的模块不能在electron上使用
尝试使用electron-rebuild解决,但一直报错
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
本地node是4.X,electron的是6.X,导致npm安装的模块不能在electron上使用
尝试使用electron-rebuild解决,但一直报错
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
能说得详细点么,比如说装的是什么包?这是我的方案,你可以试试:
target
是electron的版本号然后注意node-sass 默认下载已编译好的二进制文件,所以需要重新指定,我的办法如下,不唯一:
有一点你需要知道,直接切换node版本,node_modules安装的模块是
无法使用
的。node4.x装的node_model,切换6.x版本无法正常使用,需要
删掉
重新npm install
。所以我建议你把本地升级到6.x,安装模块再打包应用程序(nvm可以帮你管理多个node版本的安装切换)。