解决了一系列的拦路虎之后,终于可以在centos上面愉快的调试electron代码了。苏南大叔接下来面临的第一个问题就是依赖包的安装,这里要清楚知晓的是:各个系统的node_modules目录是不同的,相互之间并不通用。所以,对于在mac或者win下面,生成的node_modules目录,等到了centos系统下之后,还是需要先删除掉的。就是说到了新的系统下之后,需要重新执行npm i命令。

centos系统,调试electron加速下载依赖包方案 - centos-electron
centos系统,调试electron加速下载依赖包方案(图2-1)

苏南大叔友情提示您:本文的操作,主要是出于加速的目的而执行的。不做本文的操作,也是一样可用的,就是下载依赖的过程会变得更加漫长罢了。本文测试环境:centos7/electron@3.x

配置npm

如果您的centos,还没有安装好node环境的话,您需要查看下面这篇文章:

然后苏南大叔需要修改npm的配置文件,设置registryELECTRON_MIRROR

执行下面的命令即可:

npm config set registry https://registry.npm.taobao.org/
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/

centos系统,调试electron加速下载依赖包方案 - centos-npm-config
centos系统,调试electron加速下载依赖包方案(图2-2)

全局变量ELECTRON_MIRROR

修改/etc/bashrc文件,增加新的配置项目:

export ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

保存退出后,执行source命令使得全局变量生效。

source /etc/bashrc

安装依赖项目

执行了上述一系列命令后,就可以愉快地安装electron的依赖项目了。在项目根目录下面执行下面的系列命令吧:

npm i

当然,您也可以使用cnpm或者yarn来达到类似的目的,都是差不多的。安装好之后,就可以利用

npm start

或者

electron .

来运行对应的electron程序了。

相关链接

对于本文中描述的内容,如果您想更加发散下思路。那么可以参考下面的链接:

如果您的centos系统提示您,缺少文件libXss.so.1,那么可以查看下面这个解决方案:

总结

对依赖项进行加速后,就可以快速安装electroncentos下的众多依赖项目了。更多的electron相关资讯文章,请点击苏南大叔的electron相关文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   centos    electron

本站的忠实读者小伙伴,正在阅读下面这些文章: