2016-10-17 2 views
7

Seit typescript 2.0 statt typings sind wir supposed to usenpm install @types/<package-name>.Kanonischer Weg, Typdefinitionen in Typoskript 2.0 zu suchen

In typings haben wir typings search Befehl für Paketsuchen. Meine Frage ist - was ist die kanonische Art, Typdefinitionen in @types zu suchen?

Also, um zu klären, bis jetzt der Workflow war:

  1. typings search <package-name>
  2. typings install [--global] <package-name>

Jetzt:

  1. Frage zu diesem Schritt ist
  2. npm install --save-dev @types/<package-name>
+2

Das ist eine wirklich gute Frage, anscheinend hat npm UI (und wahrscheinlich auch API) echte Probleme mit '@ types' und' @ angular'. Also würde ich es wirklich als einen Fehler betrachten. –

Antwort

0

Die neuen Typen sind verteilt mit npm, so dass Sie verwenden können:

$ npm search @types/xxxxx 

Mehr Infos unter https://docs.npmjs.com/cli/search andere Option ist die Web-Suche UI http://microsoft.github.io/TypeSearch/

+1

diese antwort ist falsch :(versuche einfach alles, sagen, npm suchen @ types/abs (https://www.npmjs.com/package/@types/abs) – shabunc

+0

'npm suchen @ types abs' funktioniert ziemlich Nun, es scheint nur zu garantieren, dass alle Schlüsselwörter vorhanden sind, nicht in welcher Reihenfolge. Auch viele Symbole scheinen komplett ignoriert zu werden, einschließlich Punkte und Bindestriche. – ippi

0

Nicht sicher zu verwenden Wenn dies mit der Konsole möglich ist, hat Microsoft dieses Tool online zur Verfügung gestellt. Sie können weitere Details in diesem post finden. Die Idee ist, dass alle Namen nach @types/ beibehalten werden. Wenn also der npm-Paketname my-test-package lautet, sollten Sie @types/my-test-package haben, wenn es überhaupt existiert und der Name verwendet werden kann.

Leider scheint es, dass das NPM UI selbst (und höchstwahrscheinlich API für die gleiche reson) mit Suche eher schlecht ist für Sachen, die mit @ beginnt, so dass beide @types und @angular nicht geben Ihnen das erwartete Ergebnis. Ich glaube, es ist ein Fehler und hoffe, dass es behoben wird.

Verwandte Themen