electron package 打包之后找不到第三方包


正常使用npm run start或直接electron .運行和調試項目的時候,都沒有什么問題,但是使用electron-package構建項目之后,發現跑不起來,通過打開資源目錄發現有幾個node_modules第三方包沒有被打包進去,找到這些包的安裝位置之后手動復制進去就OK了

但是為什么會發生這樣的情況呢?最后找到原因是package.json里邊沒有這些包的依賴,猜想可能是因為沒有在當前項目目錄下npm install吧,所以package.json里邊沒有進行更新,解決的話也很簡單,加入到package.json文件中就可以了,類似這樣:

...
"author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^8.0.1"
  },
  "dependencies": {
    "axios": "^0.19.2",
  }
...

注意:打包只會打包 dependencies 中的依賴,檢查下缺失的依賴是否在里面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM