Pencil是個好項目。使用Electron做爲運行環境,如同Vs Code同樣,將JS跨平臺桌面應用作了一個好的示範。我的很喜歡這種方式,畢竟多年來關注Web全棧開發,有一種JS一統天下的感受。個人運行環境是Mac book + vscode。git
1. 首先是下載Pencil項目github
2. 用vs code打開,運行npm i 安裝依賴。這裏遇到了第一個坑,權限問題,而且撞牆了。以下命令解決:npm
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此才成功electron
sudo npm install -g electron@1.7.8 --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org
4. npm start 終於運行成功了!開發模式啓動能夠使用以下命令:spa
npm run start:dev
🙏打賞code