Quasar 在开发服务器启动时更改 Capacitor.config.json

Est*_*ask 4 devserver quasar-framework capacitor

在电容模式下运行 Quasar 开发服务器quasar dev -m capacitor -T android结果出现在选择外部 IP 地址的对话框中:

\n
? What external IP should Quasar use? 192.168.0.3\n App \xe2\x80\xa2 Updated src-capacitor/package.json\n App \xe2\x80\xa2 Updated capacitor.config.json\n App \xe2\x80\xa2 Running "...\\node_modules\\@capacitor\\cli\\bin\\capacitor sync android" in ...\n
Run Code Online (Sandbox Code Playgroud)\n

问题是,这会src-capacitor/capacitor.config.json使用可能意外推送的本地信息进行更新,这是永远不可取的:

\n
  "server": {\n    "androidScheme": "https",\n    "url": "http://192.168.0.3:9500" <-- this line is added\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

更不用说大多数时候跳过此对话框是很实用的,因为应用程序在本地运行并且可以安全地使用 localhost 而不是外部 IP。

\n

正如文档中粗略描述的那样,这似乎是预期的行为,但不是理想的行为。

\n

如何server.url避免更新 Capacitor.config.json?

\n

jce*_*ile 5

quasar dev -m capacitor -T android启动 Web 服务器并使电容器使用该 Web 服务器 URL 进行实时重新加载。\n这\xe2\x80\x99s 是 dev 选项的用途,因此您可以\xe2\x80\x99t 更改该行为。\n如果您想运行您的应用程序没有实时重新加载服务器,您可以使用\n quasar build -m capacitor -T android,这将从capacitor.config.json.

\n


归档时间:

查看次数:

425 次

最近记录:

3 年 前