2016-10-17 2 views
7

Начиная с машинописных версий 2.0 вместо типирования мы представляем supposed to usenpm install @types/<package-name>.Канонический способ определения типов поиска в машинописных текстах 2.0

В образцах у нас есть команда typings search для поиска пакетов. Мой вопрос: каков канонический способ поиска определений типов в @types?

Таким образом, чтобы уточнить, до сих пор рабочий процесс был:

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

Сейчас:

  1. Вопрос об этом шаге
  2. npm install --save-dev @types/<package-name>
+2

Это действительно хороший вопрос, кажется, что интерфейс UDP (и, вероятно, API), имеет реальные проблемы с '@ types' и' @ angular'. Поэтому я считаю это ошибкой. –

ответ

0

Новые типы распределяются с НПМ, так что вы можете использовать:

$ npm search @types/xxxxx 

Более подробная информация на https://docs.npmjs.com/cli/search другой вариант заключается в использовании веб-поиска UI http://microsoft.github.io/TypeSearch/

+1

этот ответ неверен :(просто попробуйте найти что угодно, скажем, npm search @ types/abs (https://www.npmjs.com/package/@types/abs) – shabunc

+0

'npm search @types abs' действительно работает но только кажется, что все ключевые слова присутствуют не в каком порядке. Также многие символы, кажется, полностью игнорируются, включая точки и тире. – ippi

0

Не уверен, если это возможно с помощью консоли, но Microsoft предоставила этот инструмент online для этого. Вы можете найти более подробную информацию в этом post.

Я думаю, идея состоит в том, что все имена сохраняются после @types/. Поэтому, если имя пакета npm равно my-test-package, тогда у вас должно быть @types/my-test-package, если оно вообще существует, и имя может быть использовано.

К сожалению, кажется, что само по себе (и, скорее всего API для того же резонансов) NPM UI довольно плохо с поиском материала, который начинается с @, так как @types и @angular не дает ожидаемого результата. Я верю, что это ошибка, и надеюсь, что она будет исправлена.

Смежные вопросы