Как устранить ошибку «Критическая зависимость: запрос зависимости является выражением» для моего пакета npm? - PullRequest
0 голосов
/ 24 января 2019

У меня есть пакет с именем all-keyboardevent-keys, который экспортирует объект строк keyboardevent.Этот пакет является зависимостью в другом созданном мной пакете onkey-event-manager, который я включил в сайт Gatsby.

При каждом запуске сервера разработки Gatsby на моем сайте я получаю следующее предупреждение:

WARNING  Compiled with 1 warnings

warning  in ./node_modules/all-keyboardevent-keys/lib/index.js

Critical dependency: the request of a dependency is an expression

В процессе поиска я узнал, что это предупреждение исходит из веб-пакета , библиотеки, о которой я мало что знаю.

Я хотел бы разрешить это предупреждение в своемпакет, чтобы другие пользователи не имели проблем.К сожалению, большинство ответов на этом и других сайтах предназначены для конечных пользователей, а не для сопровождающих пакетов.

Что я могу сделать как автор пакета, чтобы устранить это предупреждение?

1 Ответ

0 голосов
/ 14 февраля 2019

Рассматриваемый пакет зависимостей all-keyboard-events был построен неправильно. Я заменил Parcel на Babel, обновил конфигурацию сборки, собрал заново, и ошибка была устранена.

Я думал, что это был случай, когда Webpack слишком специфичен; вместо этого он ловил ошибку, которую пропустили мои тесты.

Надеюсь, это полезно для тех, кто испытывает ту же проблему.

...