gpt4 book ai didi

javascript - 构建我的 Electron 应用程序时出错

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:34 26 4
gpt4 key购买 nike

我在使用 Electron 构建器构建 Node JS/Electron 应用程序时遇到了问题。它在运行 npm start 时完美运行。但是,当我执行命令 build -w (对于 Windows)时,它失败并显示 this log .

这是我的 JSON 文件:

{
"name": "Munshiiii",
"version": "1.0.0",
"description": "This is a short Description of the project",
"main": "index.js",
"scripts": {
"start": "electron .",
"dist": "build -w"
},
"author": "Hicham Dbiza",
"license": "ISC",
"devDependencies": {
"electron": "1.7.8",
"electron-prebuilt": "^1.4.13"
},
"dependencies": {
"asar": "^0.13.0",
"cradle": "^0.7.1",
"fs": "0.0.1-security",
"git": "^0.1.5",
"jquery": "^3.2.1",
"jsdom": "^11.3.0",
"loke-ipc": "^1.0.5",
"mongodb": "^2.2.33",
"node-couchdb": "^1.2.0",
"pouchdb": "^6.3.4",
"pouchdb-replication-stream": "^1.2.9",
"scanner.js": "^1.0.0"
},
"build":{
"appId": "com.hicham.dbiza.faizan",
"win":{
"target": "nsis",
"icon": "build/Munshiiii.ico"
}
}
}

对于这个项目我使用:

  • fs
  • pouchdb
  • Electron
  • jquery
  • ...

我已经使用过 Electron 打包器,它几乎可以很好地解决一个问题:See this picture ,这意味着 js 文件内的所有链接(例如:fs.readFileSync('./assets/state','utf8'))将不起作用。我还添加了一些 native js 单击和按键监听器...这可能是一个问题吗?

我的 Electron 版本是1.7.8。

感谢您的帮助。

最佳答案

强烈建议使用 Yarn 而不是 npm。

yarn add electron-builder --dev

如果您正在使用 Npm
只需执行简单的步骤终端即可:

1 npm install yarn -g
2 yarn
3 yarn 包

Read this Blog (reactJS in electronApp with .exe file)

关于javascript - 构建我的 Electron 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46868107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com