国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

vue3+electron13踩坑

2021-09-29 15:51 作者:_Canvas  | 我要投稿

前言

一年前用過electron9到2102年都electron13+了,不過它的味道還是沒變,還是那么的坑!

從安裝到開發(fā)到打包,坑全給我占嘍

安裝遇到的問題

electron下載錯(cuò)誤:

我用的是vue3+webpack+electron,需要先創(chuàng)建vue3項(xiàng)目:

雖然命令執(zhí)行沒問題,但當(dāng)編譯輸入 npm run electron:serve 時(shí)會報(bào)錯(cuò)。

大概意思是:electron文件錯(cuò)誤,請刪除node_modules重新安裝。

我試了cnpm、yarn、改鏡像源都不行,真滴離譜。

解決

方法1

  • 刪除node_modules中的electron文件夾

  • 根目錄創(chuàng)建?.npmrc?文件,寫入如下字段:

之后 npm install electron 重新安裝即可。

方法2

  • 去?https://github.com/electron/electron/releases?手動下載你對應(yīng)版本的electron,

    選擇electron-vXX-win32-x64.zip并解壓。

  • 之后到項(xiàng)目的node_modules找到electron文件夾

  • 在electron文件夾中創(chuàng)建 path.txt (內(nèi)容為 electron.exe 即可)

  • 繼續(xù)創(chuàng)建 dist 文件夾(將剛才electron-vXX-win32-x64.zip解壓后的所有文件復(fù)制到這)

  • 之后執(zhí)行 npm run electron:serve 就可以運(yùn)行了

開發(fā)遇到的問題

如果要在.vue文件中使用node.js庫則需將nodeIntegration字段改為true。

找到background.js顯示 Use pluginOptions.nodeIntegration, leave this alone,

大概意思就是去pluginOptions更改,別管這的nodeIntegration。

由于我是vue+electron,所以本項(xiàng)目的配置文件為根目錄的vue.config.js(沒有則自行創(chuàng)建)

文件樣例如下:

打包遇到的問題

問題1

執(zhí)行npm run electron:build一直卡在downing。

大概就是國內(nèi)網(wǎng)不行,需要設(shè)鏡像。

解決

根目錄創(chuàng)建 .npmrc 文件(同文章開頭的安裝問題),寫入如下字段:

之后執(zhí)行 npm run electron:build 即可

問題2

使用自己的favicon.ico圖標(biāo)時(shí)報(bào)錯(cuò)。

解決

  1. 首先,electron的圖標(biāo)必須為256x256大小。

    一開始用的在線制作網(wǎng)站顯示不能識別我的ico文件,之后用 格式工廠 轉(zhuǎn)換才成功。

  2. ?其次,vue.config.js中的圖標(biāo)路徑錯(cuò)誤。

    我一開始配置的相對路徑 ?public/favicon.ico 報(bào)錯(cuò),估計(jì)是electron開發(fā)和打包兩個(gè)環(huán)境的靜態(tài)資源路徑不同引起的。最后直接改為絕對路徑了,真滴煩,配置文件如下:



vue3+electron13踩坑的評論 (共 條)

分享到微博請遵守國家法律
岚皋县| 宁陕县| 高阳县| 宣武区| 平陆县| 沂源县| 石泉县| 上饶市| 司法| 兴安盟| 石渠县| 保康县| 蓝田县| 长沙市| 朝阳区| 丹东市| 正宁县| 清水河县| 罗田县| 伊春市| 八宿县| 宜都市| 屯门区| 水城县| 治县。| 黄浦区| 玉林市| 灌云县| 安塞县| 灵台县| 西乌珠穆沁旗| 万宁市| 财经| 都安| 武冈市| 温州市| 赤峰市| 八宿县| 鄄城县| 奈曼旗| 怀安县|