Electron —— Cannot find module ‘index.js’

現象

在開發環境下運行應用沒問題,可是用electron-packager打包後,運行EXE,報告以下錯誤:
Electron —— Cannot find module ‘index.js’
 
核心錯誤信息是說沒有找到index.js這個模塊。json

分析

咱們的應用中其實並無index.js模塊,因而仔細觀察package.json文件,發現沒有「main」這個節點,而這個節點是配置應用入口JS文件的。electron

解決

在package.json中增長main節點,以下:ide

{
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "package": "electron-packager . WriteCode --win --out output --arch=x64 --electron-version=3.0.5 --overwrite --icon=src/favicon.ico"
  },

  "devDependencies": {
    "electron": "^3.0.5"
  }
}
相關文章
相關標籤/搜索