我想创建内容略有不同的应用程序的两个版本。因此,我考虑有两个“www”目录(比如说“www-foo”和“www-bar”),并告诉电容器中的 Capacitor.config.json 使用哪一个(使用“webDir”设置)。另外,“appId”也应该不同。
所以我猜最简单的方法是让这些 Capacitor.config.json 文件具有不同的“appId”和“webDir”设置,并在运行构建脚本时指定要使用的配置文件(就像从 webpack 中知道的那样) --配置标志)。但如果可以指定用于构建应用程序的配置文件,我找不到任何信息。
这只是不可能(还)还是我太愚蠢而找不到它? :)
否则,我会在运行电容器构建脚本之前尝试使用 webpack 创建电容.config.json 文件。
我用了 this article作为我的项目的指南。
最佳答案
我不知道 Capacitor 中是否存在两个或多个 AppID/webDir 的选项。
但是了解您的必要性,我的建议是在 Node.js 中创建一个自定义构建脚本,该脚本更改电容器.config.ts (appId) > 构建 (www/www-Two) > 同步并复制到平台中的信息
关于config - 我可以在构建时指定电容器配置文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71475094/