【问题标题】:Unable to build with electron-builder after migration from bower to yarn从凉亭迁移到纱线后无法使用电子生成器构建
【发布时间】:2018-10-19 17:16:26
【问题描述】:

我有一个电子应用程序,它使用 bower 来解决供应商 deps 和 yarn 以解决电子依赖项(节点插件)。

由于不推荐使用 bower,我已按照本指南迁移到 yarn how-to-migrate-away-from-bower 使用bower-away

应用启动正常,但是当我尝试使用 electron-builder 构建时,我遇到了节点模块解析问题。

$node_modules/.bin/build 


• electron-builder version=20.8.1
• writing effective config file=dist/electron-builder-effective-config.yaml
Error: Unresolved node modules: angular, angular-animate, angular-aria, angular-messages, @bower_components/angular-translate, popper.js
at node_modules/electron-builder-lib/src/util/packageDependencies.ts:108:17

【问题讨论】:

  • 似乎没有下载任何包,能否请您分享您的package.json 以及有关您的应用技术的更多信息

标签: npm electron bower yarnpkg electron-builder


【解决方案1】:

使用这个答案:https://github.com/electron-userland/electron-builder/issues/2529#issuecomment-465185995

{
  ...
  "dependencies": {
    "bootstrap-vue": "^2.0",
    "vue": "^2.6",
  },
  "optionalDependencies": {
    "jquery": "1.9.1 - 3",
    "popper.js": "^1.14.7"
  }
}

【讨论】:

    【解决方案2】:

    你应该像这个命令一样安装包 npm i angular --save

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 2016-04-13
      • 1970-01-01
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 2023-02-04
      • 2017-09-22
      相关资源
      最近更新 更多