我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

解决了一系列的拦路虎之后,终于可以在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相关文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

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

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