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

用electron打包vue項目中的報錯問題及解決

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

如何用electron打包vue項目,請參見我的另一篇文章:如何用electron打包vue項目為桌面應用文件exe

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

1.  首先一定要cd到項目的根目錄

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

2.  接下來運行

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

'electron' 不是內(nèi)部或外部命令,也不是可運行的程序
或批處理文件。
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

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

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)以上問題,很有可能說明了一個問題,那么現(xiàn)在,我們再重新運行一下(再次強調(diào)在根目錄中)

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

這個時候如果再報錯,檢查一下我們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都進行過配置,那么就跟著我做如下修改吧:

 "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"    // *修改的*
  },

最后,再次運行,

npm run electron_build

成功!

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

相關(guān)文章

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

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

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

    Vue3如何使用Vue-Router進行路由控制

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

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

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

    詳解Vue如何進行分布式事務管理以及解決方案

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

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

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

    VUEX?使用?mutations的兩種方式

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

    Vue3中Element Plus Table(表格)點擊獲取對應id方式

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

    vue3封裝計時器組件的方法

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

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

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

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

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

最新評論

荣成市| 开阳县| 禹城市| 长子县| 六盘水市| 浑源县| 五指山市| 樟树市| 沙洋县| 辽中县| 龙川县| 噶尔县| 耒阳市| 汉中市| 根河市| 巩义市| 周口市| 仪陇县| 临潭县| 明星| 临汾市| 神木县| 怀宁县| 桐梓县| 灵山县| 岗巴县| 牟定县| 揭西县| 蓬莱市| 大兴区| 台东县| 东方市| 威宁| 阳山县| 绥德县| 仙桃市| 牙克石市| 台北市| 阳江市| 青海省| 绥宁县|