Как я могу узнать, совместим ли пакет npm с Angular? - PullRequest
0 голосов
/ 26 июня 2019

Я недавно начал использовать Angular и пытался использовать некоторые пакеты npm.Хотя они устанавливаются идеально, они выдают ошибки при использовании по разным причинам.В большинстве случаев некоторая подчиненная зависимость пакета не похожа на угловую.Есть потоки, например, о fs, path и т. Д., Которые не работают в angular.

Теперь я просто пользователь angular и npm, и я не хочу исправлять пакеты npm, которые я не разрабатываю.

Итак, мой вопрос, есть ли способ проверить / узнать, совместим ли данный пакет npm с его зависимостями с Angular (или какими-либо другими средами, которые там могут быть)?

В идеальном мире каждый пакет имеет список, где они работают или не работают, но я думаю, что было бы достаточно, если npm выдает ошибку при установке несовместимого пакета.

РЕДАКТИРОВАТЬ:Примеры, которые я тестировал: tdl, tdweb, fs, os ...

EDIT2: например, при установке fs выдается это предупреждение:

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.8: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

Однако это предупреждение легко игнорировать, потому что'fsevents', а не 'fs'

1 Ответ

0 голосов
/ 26 июня 2019

Test NPM. Чтобы узнать, установлен ли NPM, введите npm -v в Терминале. Это должно напечатать номер версии NPM, так что вы увидите что-то вроде этого 1.4.28. Для дальнейшего исследования вы можете посетить Этот блог

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...