gpt4 book ai didi

ember.js - 有没有一种方法可以使用electronic-builder创建一个通用的Electron应用程序,以构建具有独立版本控制的多个Ember.js项目?

转载 作者:行者123 更新时间:2023-12-03 12:28:23 24 4
gpt4 key购买 nike

我正在寻找一种为EmberJs构建项目自动化 Electron 构建的方法。

我有一个管道,可在其中将构建的EmberJs项目克隆到Electron项目的特定文件夹中,然后使用electron-builder为该项目生成安装程序。

我需要保持这个 Electron 项目的通用性,但是在builds和auto-updater中使用package.json版本可以防止这种情况。有没有一种方法可以选择Ember项目版本/标记进行构建,而不是选择 Electron 项目中指定的版本/标记?

还是有另一种方法来添加/检查 Electron 构造的版本?

我真的不想阻止为每个新的EmberJs项目 fork 我的基础 Electron 项目。

我尝试在克隆我的构建项目并在其中指定版本的文件夹中添加package.json文件,但这似乎覆盖了我想继续用于通用脚本和链接的 Electron 项目package.json文件。 。

在我的 Electron package.json中:

"name": "electron-launcher",
"version": "0.1.0", => needs to be independant of the builds if possible
"scripts": {
"dist": "electron-builder -p always"
},
...

我的项目结构
  • package.json( Electron )
  • main.js
  • 资源(包含EmberJS dist的文件夹)
  • 最佳答案

    经过试验后,我发现使用自己的package.json文件为每个项目设置一个不同的分支对我来说是最好的解决方案,在我的管道中添加 checkout 和版本增量可以使我获得所需的控制权。

    这可能不是最好的解决方案,但对我而言有效。

    关于ember.js - 有没有一种方法可以使用electronic-builder创建一个通用的Electron应用程序,以构建具有独立版本控制的多个Ember.js项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56985889/

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