algolia / algolia/algoliasearch-client-javascript

[bug]: import_http.default.Agent is not a constructor on expo project

Offen
#1,582 11 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug external
Vorherrschende Sprache
TypeScript
Sterne
1.4k
Forks
227
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Description

I get the following error on web when importing algoliasearch client :

![Image](https://github.com/user-attachments/assets/1481a385-93fc-4c7c-8736-7ae12fc1b68b)

### Client

Search

### Environment
```
expo-env-info 1.2.2 environment info:
System:
OS: Linux 5.4 Ubuntu 20.04.6 LTS (Focal Fossa)
Shell: 5.8 - /usr/bin/zsh
Binaries:
Node: 21.1.0 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 10.3.0 - /usr/local/bin/npm
SDKs:
Android SDK:
API Levels: 29, 30, 31, 32, 33, 34
Build Tools: 29.0.2, 30.0.3, 31.0.0, 33.0.0, 33.0.1, 34.0.0, 35.0.0
System Images: android-30 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom_64, android-30 | Google Play Intel x86 Atom
npmPackages:
expo: ~52.0.37 => 52.0.37
expo-router: ~4.0.17 => 4.0.17
react: 18.3.1 => 18.3.1
react-dom: 18.3.1 => 18.3.1
react-native: 0.76.7 => 0.76.7
react-native-web: ^0.19.13 => 0.19.13
npmGlobalPackages:
eas-cli: 7.2.0
expo-cli: 6.3.10
Expo Workflow: managed
```

Minimal reproducible example : https://github.com/LamsaLL/test-algolia

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Web-Importfehler im verlinkten Minimalbeispiel https://github.com/LamsaLL/test-algolia unter Verwendung der gemeldeten Expo managed-workflow-Umgebung zu reproduzieren. Verfolge den Import des algoliasearch-Clients, der „import_http.default.Agent is not a constructor“ verursacht; als abgeschlossen gilt die Aufgabe, wenn der Client importiert und auf dem Expo-Web-Ziel ohne diesen Fehler verwendet werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
react-native, typescript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.