首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块的调试

找不到模块的调试
EN

Stack Overflow用户
提问于 2018-12-27 02:01:48
回答 3查看 465关注 0票数 0

这个问题我已经有一段时间了,我甚至在电子生成器github页面上打开了一个问题,但没有收到任何回应。

我正在运行电子生成器版本20.38.4,并试图为Win 64环境打包应用程序。当我执行"yarn dev“和"yarn compile”时,一切工作正常。即使是“纱线分布”的工作也没有任何问题。

但是,当我单击生成的.exe文件时,我收到以下错误消息。

有什么想法吗?

以下是指向我打开的问题的链接,其中包含一些详细的屏幕截图和日志输出

https://github.com/electron-userland/electron-builder/issues/3561

这是所请求的package.json

代码语言:javascript
复制
{
  "name": "myproj",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "dev": "electron-webpack dev",
    "compile": "electron-webpack",
    "dist": "yarn compile && electron-builder",
    "dist:dir": "yarn dist --dir -c.compression=store -c.mac.identity=null"
  },
  "dependencies": {
    "@rodrigogs/mysql-events": "^0.5.2",
    "electron-online": "^1.0.0",
    "mysql": "^2.16.0",
    "source-map-support": "^0.5.9"
  },
  "devDependencies": {
    "electron": "3.0.10",
    "electron-builder": "^20.38.4",
    "electron-webpack": "^2.6.1",
    "webpack": "^4.26.0"
  },
  "build": {
    "appId": "com.teamio.app",
    "productName": "Teamio",
    "buildVersion": "1.0",
    "copyright": "Copyright © 2018 Teamio.app",
    "nsis": {
      "oneClick": false,
      "perMachine": true,
      "allowElevation": true,
      "allowToChangeInstallationDirectory": true,
      "deleteAppDataOnUninstall": true,
      "createDesktopShortcut": true,
      "installerIcon": "build/icon.ico",
      "uninstallerIcon": "build/icon.ico",
      "uninstallDisplayName": "Uninstall Teamio"
    },
    "win": {
      "target": "nsis",
      "icon": "build/icon.ico"
    }
  }
}
EN

回答 3

Stack Overflow用户

发布于 2020-09-19 22:36:59

很抱歉再次提出一个老问题,但是发生的情况是electron-online包没有在它自己的package.json中正确地定义它的依赖项。因此,它缺少debug包,您可以通过在项目依赖项中放置另一个需要debug的包来“解决”这个问题。但实际上,(废弃已久的)包electron-online应该更新其依赖项并添加debug等。

作为一种稍微干净一些的解决办法,您可以将debug而不是electron-webpackwebpack添加到项目依赖项中。

票数 1
EN

Stack Overflow用户

发布于 2018-12-27 18:49:07

几个小时前我也遇到了同样的问题,解决方法是不从包配置中排除(忽略) src文件夹。你可以在这里粘贴你的package.json文件吗?

票数 0
EN

Stack Overflow用户

发布于 2018-12-29 01:51:28

好的。看起来我解决了我自己的问题。不知道为什么,但它确实起作用了。我需要做的是将下面列出的两个依赖项从devDependencies移到我的package.json中的依赖项部分

代码语言:javascript
复制
"electron-webpack": "^2.6.1",
"webpack": "^4.26.0"

如果有人能阐明这一点,那将是很有帮助的。我想我把它贴在这里,以防其他人遇到这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53935467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档