ionic-team / ionic-team/ionic-cli

bug: -l --external Fails with Node 18

Ouverte
#4,839 6 commentaires 8 réactions 0 personnes assignées Voir sur GitHub
triage
Langage dominant
TypeScript
Étoiles
2k
Forks
682
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Prerequisites

- [X] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#creating-an-issue).
- [X] I agree to follow the [Code of Conduct](https://ionicframework.com/code-of-conduct).
- [X] I have searched for [existing issues](https://github.com/ionic-team/ionic-framework/issues) that already report this problem, without success.

### Ionic Framework Version

- [ ] v4.x
- [ ] v5.x
- [X] v6.x
- [ ] Nightly

### Current Behavior

On the command `ionic cap run ios -l --external -p 3000` it fails immediately when `npm run ionic:serve -- --host=0.0.0.0 --port=3000` is executed.

```
ERROR] No external network interfaces detected. In order to use the dev server externally you will need one.

Are you connected to a local network?
```

### Expected Behavior

App should be started on the iOS device with live reload.

### Steps to Reproduce

Upgrade to node v18 and run `ionic cap run ios -l --external -p 3000`

### Code Reproduction URL

_No response_

### Ionic Info

```
[WARN] Error loading @capacitor/android package.json: Error: Cannot find module '@capacitor/android/package'

Require stack:
- /usr/local/lib/node_modules/@ionic/cli/lib/project/index.js
- /usr/local/lib/node_modules/@ionic/cli/lib/index.js
- /usr/local/lib/node_modules/@ionic/cli/index.js
- /usr/local/lib/node_modules/@ionic/cli/bin/ionic

Ionic:

Ionic CLI : 6.18.1 (/usr/local/lib/node_modules/@ionic/cli)

Capacitor:

Capacitor CLI : 3.5.0
@capacitor/android : not installed
@capacitor/core : 3.5.0
@capacitor/ios : 3.5.0

Utility:

cordova-res : not installed globally
native-run : 1.5.0

System:

NodeJS : v18.0.0 (/opt/homebrew/Cellar/node/18.0.0/bin/node)
npm : 8.6.0
OS : macOS Monterey
```

### Additional Information

Apple M1 Max running macOS Monterey 12.3 (21E230)

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.