衆所周知,Electron是跨平臺的,windows和macOS版本的客戶端是比較常見的,linux版本的非常少。今天我們就來看看linux版本的Electron客戶端打包過程中有哪些坑。
問題一、
Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
解決:
步驟1:刪除lock鎖定文件,前提是它存在,如果沒有可以跳過該步驟。
sudo rm /var/lib/apt/lists/lock
步驟2: 更新 apt-get 。
sudo apt-get update
問題二、clone工程報錯
remote: HTTP Basic: Access denied fatal: Authentication failed for
解決:
在clone命令中添加用戶名和密碼,參考如下命令:
git clone http://用戶名:密碼@git.test.com/test.git
問題三、使用npm命令報錯
npm ERR! Linux 4.15.0-34-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! code EMISSINGARG
npm ERR! typeerror Error: Missing required argument #1
解決:更新npm到最新版本。
npm ins