五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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踩坑的評論 (共 條)

分享到微博請遵守國家法律
封丘县| 临城县| 长兴县| 石景山区| 巨鹿县| 灯塔市| 桐梓县| 玛曲县| 疏附县| 江陵县| 云安县| 敖汉旗| 中超| 钟祥市| 黄冈市| 平罗县| 垣曲县| 乐安县| 双牌县| 阿尔山市| 涟源市| 叶城县| 彩票| 南康市| 南召县| 漠河县| 山丹县| 专栏| 来安县| 海林市| 绍兴县| 宁南县| 临洮县| 河曲县| 双城市| 彭泽县| 沁源县| 麻江县| 漳平市| 仁布县| 获嘉县|