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來實現啓動