electron 入坑记
? ? 最近有個想法,想寫個簡單的應(yīng)用程序.平時在 Mac上開發(fā),最終有可能運(yùn)行在 Windows 上.看了一下,Electron 比較簡單,應(yīng)該可以一試.
?
關(guān)于安裝
我機(jī)器上是有 Node 環(huán)境的,按著官方教程 直接
npm install electron結(jié)果運(yùn)行到 npm install.js就不到了..下午上班有事,也沒管他,結(jié)果一下午也沒裝完.
晚上回家放狗搜了一下.需要增加一個 electron 鏡像.(在這里祝病魔早日戰(zhàn)勝方校長)?
其實(shí)我一直都在用淘寶的 NPM 鏡像
vim ~/.npmrc增加這么一句
electron_mirror="https://npm.taobao.org/mirrors/electron/"然后總算說安裝成功后了,但是運(yùn)行時說安裝不正確,讓你刪了重裝.
我以為是本地緩存的安裝腳本不完正.試著清了一下本地緩存(慎重).沒解決問題
npm cache verify反正每次裝完就是報錯了.后來我沒有-g,也就是全局安裝..我試一下吧.居然就行了
npm install electron -g調(diào)試
然后按裝教程寫了個 HelloWord.用 VScode 創(chuàng)建 launch.json 以后直接調(diào)試.又說我的 app 未定義.但是我直接運(yùn)行是沒問題的.我估計是我的調(diào)試配的有問題.經(jīng)過研究.改了一下 launch.json
?
{"version": "0.2.0","configurations": [{"name": "Debug Main Process","type": "node","request": "launch","cwd": "${workspaceRoot}","runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron","program": "${workspaceRoot}/main.js"}] }注意那個runtimeExecutable
好了,可以打斷點(diǎn),調(diào)試了.
?
?
轉(zhuǎn)載于:https://my.oschina.net/wynwyy/blog/1491807
總結(jié)
以上是生活随笔為你收集整理的electron 入坑记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go 捕获网卡http_接口测试工具Po
- 下一篇: 机考可以作弊吗_法考主观题也全面机考?不