问题
本地node是4.X,electron的是6.X,导致npm安装的模块不能在electron上使用
尝试使用electron-rebuild解决,但一直报错
本地node是4.X,electron的是6.X,导致npm安装的模块不能在electron上使用
尝试使用electron-rebuild解决,但一直报错
有一点你需要知道,直接切换node版本,node_modules安装的模块是无法使用
的。
node4.x装的node_model,切换6.x版本无法正常使用,需要删掉
重新npm install
。
所以我建议你把本地升级到6.x,安装模块再打包应用程序(nvm可以帮你管理多个node版本的安装切换)。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
能说得详细点么,比如说装的是什么包?这是我的方案,你可以试试:
target
是electron的版本号然后注意node-sass 默认下载已编译好的二进制文件,所以需要重新指定,我的办法如下,不唯一: