Live updates are not sent to device when running ionic cap run with a Vue project
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- cli, documentation
Rechercherichtung
Beginne mit packages/@ionic/cli/src/lib/project/vue/serve.ts und den Optionsdefinitionen nahe Zeile 723 in definitions.ts, und reproduziere den dokumentierten Befehl ionic cap run android mit --livereload, --external und --public-host. Erledigt ist dies, wenn Vue-Projekte auf einem Gerät Live-Updates erhalten, ohne das zusätzliche weitergeleitete public-host-Argument, und die Weiterleitung von Argumenten nach -- für capacitor run dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description:
When running ionic cap run android on an actual device its necessary to specify the ip/host of the development server. This doesn't work as expected when using Vue.
Steps to Reproduce:
I expect running with the --public-host argument to run the application on the device and have live updates sent to the phone via HRM:
ionic cap run android --livereload --external --public-host=$EXTERNAL_IP
This doesn't work because the HMR public host is not also set on the Vue CLI Server. To fix this you must:
ionic cap run android --livereload --external --public-host=$EXTERNAL_IP -- --public=http://$EXTERNAL_IP:8100
If attempt to set --host flag, it sets both the local and public host and fails with the following log:
[INFO] Waiting for connectivity with vue-cli-service...
My ionic info:
Ionic:
Ionic CLI : 6.20.4 (/usr/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/vue 6.3.9
Capacitor:
Capacitor CLI : 4.5.0
@capacitor/android : 4.5.0
@capacitor/core : 4.5.0
@capacitor/ios : 4.5.0
Utility:
cordova-res : 0.15.4
native-run : 1.7.1
System:
NodeJS : v14.21.1 (/usr/bin/node)
npm : 6.14.17
OS : Linux 5.15
Other Information:
Also the -- argument forwarding should be documented:
https://ionicframework.com/docs/cli/commands/capacitor-run
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2k
- Forks
- 681
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ionic-team/ionic-cli
-
triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
ionic-team/ionic-cli#5016 ·
-
triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
ionic-team/ionic-cli#5131 ·
-
triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 56/100
ionic-team/ionic-cli#5130 ·
-
triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
ionic-team/ionic-cli#5129 ·
-
triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
ionic-team/ionic-cli#5127 · 2 Kommentare ·
Alle Issues in ionic-team/ionic-cli
Ähnliche Issues
-
module-request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
appandflow/stim#1604 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
lingdojo/kana-dojo#31060 · 1 Kommentar · 5 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
paperclipai/paperclip#14173 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag