Server端
1、安装meteor
直接安装太慢,先手动下载
把它放到CDN上去。
然后需要下载安装脚本,替换目标路径为CDN文件路径,参考文章
https://blog.csdn.net/zhujuyu/article/details/79217960
2、把源码弄上去
官方是说用git,但这个速度我已经受不了了。这两天啥都是装啥啥慢。唉
3、打开源码文件夹,
meteor npm install
如果慢,修改为淘宝源再重新执行
meteor npm config set registry https://registry.npm.taobao.org
4、默认root用户是不行的,在root用户下创建账号,然后切换过去
5、执行meteor npm start,此时,呵呵,居然又要去下载Meteor distribution,我勒个去,然后又是各种错误。
这个可怕了。。。
======不好意思,搞了个香港服务器,是能直接安装,但目前遇到了错误
Client端-Electron
1、安装Electron。全局安装。这个一般在运行electron demo的时候就可以搞定。
如果慢,设置!!
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
2、下载sharp包,放到本地,并起一个服务给它,使之本地能够下载
设置变量,注意不要完整路径,不然拼接出错下载不了的
npm config set sharp_dist_base_url "https://hostname/path/"
npm install sharp
参考
https://blog.csdn.net/u013727805/article/details/104157835
npm install sharp的时候,会出现downloading chromium rXXXX 非常慢的情况。改用下面的方式:
npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer
目前还不知道这个sharp和pupeteer之间的关系,从log来看,安装pupeteer的时候,sharp也安装好了。
3、打开rocketchat-electron的源码包,npm install,
4、npm start会出问题,从log上看,在install的时候像是electron安装失败。因此,只能这么启动 electron .
这个方式也是electron启动的方式,只不过这里是通过gulp来实现启动
【原创文章,转载请注明】
【撰写不易,欢迎点击关注】