【问题标题】:Electron Js - A javascript error occurred in the main processElectron Js - 主进程发生javascript错误
【发布时间】:2020-12-29 20:36:08
【问题描述】:

我创建了一个运行良好的电子项目,但是当我尝试使用电子打包程序打包电子应用程序然后运行它时。我遇到了一个异常

未捕获的异常: 错误:找不到模块 需要堆栈 'E:\app-folder..release-builds\app-win32-ia32\resources\app....\node_sqlite3.node'

click here to see Error

'这是我的 package.json'

{
    "name": "app",
    "version": "1.0.0",
    "main": "main.js",
    "devDependencies": {
        "electron": "^8.2.0",
        "electron-builder": "^22.8.0",
        "electron-rebuild": "^1.10.1"
    },
    "scripts": {
        "start": "electron .",
        "rebuild": "electron-rebuild -f -w sqlite3",
        "package-win": "electron-packager . App--overwrite --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"App\"",
        "postinstall": "electron-builder install-app-deps"
    },
    "dependencies": {
        "axios": "^0.19.2",
        "concat-stream": "^2.0.0",
        "datatables.net": "^1.10.20",
        "datatables.net-dt": "^1.10.20",
        "ejs": "^3.1.5",
        "electron-packager": "^15.0.0",
        "express-validator": "^6.6.1",
        "form-data": "^3.0.0",
        "jquery": "^3.5.0",
        "nodemailer": "^6.4.11",
        "sqlite3": "^5.0.0"
    } 

}

【问题讨论】:

    标签: javascript electron electron-builder electron-packager node-sqlite3


    【解决方案1】:
    npm install --save-dev @electron-forge/cli
    npm run package
    

    尝试运行这些命令,您将获得一个 out 文件夹,并且该应用程序存在于该 out 文件夹中

    【讨论】:

      猜你喜欢
      • 2021-02-21
      • 2021-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 2018-01-05
      • 2022-01-11
      相关资源
      最近更新 更多