将使用 Cordova 的 Web 应用迁移到 Capacitor
要将使用 Cordova 的 Web 应用完全迁移到 Capacitor,需要执行以下几个步骤。
注意:建议在单独的分支中应用这些更改。
添加 Capacitor
首先在终端中打开你的项目,然后将 Capacitor 添加到 Web 应用 或 Ionic 应用 中。
接下来,打开 config.xml 文件,找到 widget 元素中的 id 字段。在此示例中,它是 io.ionic.myapp。
<widget id="io.ionic.myapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
同时找到你的应用的 Name:
<name>MyApp</name>
现在,使用此应用信息初始化 Capacitor:
npx cap init [appName] [appId]
在此示例中,命令应为 npx cap init MyApp io.ionic.myapp。这些值可以在新创建的 capacitor.config.json 文件中找到。