最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用electron打包vue項(xiàng)目中的報(bào)錯(cuò)問題及解決

 更新時(shí)間:2022年05月31日 09:53:31   作者:婷嘰  
這篇文章主要介紹了用electron打包vue項(xiàng)目中的報(bào)錯(cuò)問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何用electron打包vue項(xiàng)目,請(qǐng)參見我的另一篇文章:如何用electron打包vue項(xiàng)目為桌面應(yīng)用文件exe

這里,也要提到實(shí)際項(xiàng)目中的問題,可能有同志的目錄結(jié)構(gòu)和內(nèi)容有些許差別,就我剛剛遇到的問題來說,常見的問題的有幾個(gè)問題,以及解決辦法如下:

1.  首先一定要cd到項(xiàng)目的根目錄

(我這里是app)里面才能運(yùn)行項(xiàng)目,再重新npm run build,不然的話很有可能出現(xiàn) “ 系統(tǒng)找不到路徑的問題 ”,成功的話會(huì)出現(xiàn)下面綠色的一串提示。

2.  接下來運(yùn)行

“ npm run electron_build ”又出現(xiàn)如下報(bào)錯(cuò)

'electron' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
或批處理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-paper-dashboard-pro@1.1.0 electron_dev: `electron build/electron.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-paper-dashboard-pro@1.1.0 electron_dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\milyyy\AppData\Roaming\npm-cache\_logs\2018-11-27T07_32_32_788Z-debug.log

或者 你運(yùn)行了“ npm run build ” 也出現(xiàn)了如下報(bào)錯(cuò),

D:\project\app>npm run build
npm ERR! file D:\project\app\package.json
npm ERR! code EJSONPARSE
npm ERR! JSON.parse Failed to parse json
npm ERR! JSON.parse Unexpected token / in JSON at position 392 while parsing near '...ev-server.js",
npm ERR! JSON.parse     // "build": "cross-e...'
npm ERR! JSON.parse Failed to parse package.json data.
npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
 
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\milyyy\AppData\Roaming\npm-cache\_logs\2018-11-27T07_33_47_083Z-debug.log

出現(xiàn)以上問題,很有可能說明了一個(gè)問題,那么現(xiàn)在,我們?cè)僦匦逻\(yùn)行一下(再次強(qiáng)調(diào)在根目錄中)

npm install electron --save-dev
npm install electron-packager --save-dev

這個(gè)時(shí)候如果再報(bào)錯(cuò),檢查一下我們app下的package.json文件,里面的內(nèi)容如果是這樣:(先別著急)

  "scripts": {
    "dev": "node build/dev-server.js",
    "start": "cross-env ENABLE_ESLINT=true node build/dev-server.js",
    "build": "cross-env ENABLE_ESLINT=true node build/build.js",
    "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
    "test": "npm run unit"
  },

很多人的script都進(jìn)行過配置,那么就跟著我做如下修改吧:

 "scripts": {
    "dev": "cross-env ENABLE_ESLINT=true node build/dev-server.js",
    "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
    "unit:watch": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --watch",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run unit && npm run e2e",
    "build": "node build/build.js",        // *修改的*(很重要)
    "electron_dev": "electron build/electron.js",    // *修改的*
    "electron_build": "electron-packager ./dist/ --platform=win32 --arch=ia32  --icon=./src/assets/yizhu.ico  --overwrite"    // *修改的*
  },

最后,再次運(yùn)行,

npm run electron_build

成功!

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue利用Mixin輕松實(shí)現(xiàn)代碼復(fù)用

    Vue利用Mixin輕松實(shí)現(xiàn)代碼復(fù)用

    Mixin,中文翻譯為"混入",在Vue中是一種非常有用的功能,可以解決許多開發(fā)中的常見問題,下面就讓我們一起深入了解一下Mixin在Vue中解決了哪些問題吧
    2023-06-06
  • Vue3如何使用Vue-Router進(jìn)行路由控制

    Vue3如何使用Vue-Router進(jìn)行路由控制

    無論是小型項(xiàng)目還是中大型項(xiàng)目,Vue-Router都是必選的一個(gè)組件,Vue-Router提供了便捷的方式進(jìn)行路由跳轉(zhuǎn),在使用過程中有一些坑,希望能給在編碼找不到問題時(shí)的碼農(nóng)提供一點(diǎn)靈感
    2022-06-06
  • Vue中$router與?$route的區(qū)別詳解

    Vue中$router與?$route的區(qū)別詳解

    這篇文章主要介紹了Vue中$router與?$route的區(qū)別詳解,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-09-09
  • 詳解Vue如何進(jìn)行分布式事務(wù)管理以及解決方案

    詳解Vue如何進(jìn)行分布式事務(wù)管理以及解決方案

    在分布式系統(tǒng)中,事務(wù)管理是一個(gè)非常重要的問題,所以本文將介紹一下Vue中如何進(jìn)行分布式事務(wù)管理以及分布式事務(wù)解決方案,希望對(duì)大家有所幫助
    2023-06-06
  • Vue引入highCharts實(shí)現(xiàn)數(shù)據(jù)可視化

    Vue引入highCharts實(shí)現(xiàn)數(shù)據(jù)可視化

    這篇文章主要為大家詳細(xì)介紹了Vue引入highCharts實(shí)現(xiàn)數(shù)據(jù)可視化,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • VUEX?使用?mutations的兩種方式

    VUEX?使用?mutations的兩種方式

    這篇文章主要介紹了VUEX?使用?mutations的兩種方式,實(shí)現(xiàn)方式就是利用vuex中的mutations,在mutations中定義一個(gè)方法,這個(gè)方法就是把點(diǎn)擊的index(也就是每個(gè)列表的唯一標(biāo)識(shí)),傳給state中的當(dāng)前標(biāo)識(shí),需要的朋友可以參考下
    2023-01-01
  • Vue3中Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id方式

    Vue3中Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id方式

    這篇文章主要介紹了Vue3中Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue3封裝計(jì)時(shí)器組件的方法

    vue3封裝計(jì)時(shí)器組件的方法

    這篇文章主要為大家詳細(xì)介紹了vue3封裝計(jì)時(shí)器組件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue實(shí)現(xiàn)輸入框只允許輸入數(shù)字

    vue實(shí)現(xiàn)輸入框只允許輸入數(shù)字

    在vue項(xiàng)目中,輸入框只允許輸入數(shù)字,現(xiàn)將自己使用的一種方法記錄,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2023-11-11
  • Mint UI組件庫CheckList使用及踩坑總結(jié)

    Mint UI組件庫CheckList使用及踩坑總結(jié)

    這篇文章主要介紹了Mint UI組件庫CheckList使用及踩坑總結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12

最新評(píng)論

南靖县| 金塔县| 白山市| 沅江市| 根河市| 壶关县| 岳西县| 海宁市| 太仓市| 定兴县| 海安县| 游戏| 多伦县| 彩票| 红桥区| 万山特区| 明星| 商南县| 紫阳县| 广平县| 农安县| 彝良县| 子洲县| 合山市| 修武县| 龙南县| 高邮市| 崇礼县| 岳阳市| 会昌县| 内江市| 长子县| 玉溪市| 昔阳县| 平阴县| 綦江县| 通辽市| 金门县| 石首市| 苏尼特左旗| 水城县|