Pencil是個好項目。使用Electron作為運行環境,如同Vs Code一樣,將JS跨平臺桌面應用做了一個好的示範。個人很喜歡這種方式,畢竟多年來關註Web全棧開發,有一種JS一統天下的感覺。我的運行環境是Mac book + vscode。 1. 首先是下載Pencil項目 2. 用vs co ...
Pencil是個好項目。使用Electron作為運行環境,如同Vs Code一樣,將JS跨平臺桌面應用做了一個好的示範。個人很喜歡這種方式,畢竟多年來關註Web全棧開發,有一種JS一統天下的感覺。我的運行環境是Mac book + vscode。
1. 首先是下載Pencil項目
2. 用vs code打開,運行npm i 安裝依賴。這裡遇到了第一個坑,許可權問題,並且撞牆了。如下命令解決:
sudo npm install -g electron --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org
3. 安裝成功後,npm start運行時遇到了第二個坑,控制的報錯,bing後發現是electron的版本1.8.4有問題,於是uninstall,退回到1.7.8。結果安裝了3此才成功
sudo npm install -g electron@1.7.8 --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org
4. npm start 終於運行成功了!開發模式啟動可以使用如下命令:
npm run start:dev