众所周知,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