2016-12-21 5 views
1

Ich versuche, Algolia Search mit meiner Angular 2 App integriert und wie ich die Installationsanleitung hier gefunden habe: https://github.com/algolia/algoliasearch-client-javascript#install, finde ich, wenn ich laufe typings install algoliasearch-client-javascript --save --global in meinem Terminal, bekomme ich diesen Fehler:Angular 2 + Algolia Suche - Fehler bei der Installation von Typings

typings ERR! message Unable to find "algoliasearch-client-javascript" ("npm") in the registry.

ich bin nicht ganz sicher, was ich falsch gemacht habe, weil ich die Anleitung Schritt für Schritt folgenden bin. Ich weiß, dass ich Webpack benutze, weil ich Ionic 2 benutze, welches Webpack benutzt.

Ich habe meine config.json überprüft und ich habe "algoliasearch": "^3.20.2", installiert.

Irgendwelche Hinweise darauf, was ich hier falsch mache?

+0

Ich habe nie 'typings' verwendet, aber der Befehl, den Sie zeigten, ist nicht genau der in der README:' types install dt ~ algolesearch-client-javascript --save --global' – Jerska

+0

Hm, auch das gibt mir immer noch den gleichen Fehler:/Ich habe versucht, 'typings install algoliasearch --save --global' und es gab mir keinen Fehler, aber ich kann immer noch nicht' algolesearch' in meinem Projekt verwenden –

+0

Verwenden Sie Typensuche Befehl, um die zu installierende Bibliothek zu finden. Es korrumpiert nicht zu 100% zu Ihrer normalen Abhängigkeit. Es könnte gar nicht existieren, in diesem Fall schreibe es selbst und reiche es an Typisierungen weiter. Überprüfen Sie auch @ types/algolesearch-client-js vielleicht – misha130

Antwort

4

können Sie importieren nur die Typisierungen über: npm install --save @types/algoliasearch

Jetzt können Sie das Modul über importieren: import * as algoliasearch from 'algoliasearch' und es sollte funktionieren.

Ich testete es auf einem Ionic-Projekt und hatte keine Probleme.

+0

Und wie importieren Sie Algoliesearch-Helfer? – TomasMax

+0

Ich erhalte diesen Fehler: '' 'Modul '' algoliaSearch '' wird in eine Nicht-Modul-Entität aufgelöst und kann nicht mit diesem Konstrukt importiert werden.''' – DanDuh

Verwandte Themen