Вопросы по тегу: ajv

(1)

Webpack - Критическая зависимость: запрос зависимости - это выражение

Я получаю три предупреждающих сообщения при импорте запроса в проект barebone webpack. Минимальный пример воспроизведения ошибки доступен на GitHub (запустите npm install и npm start).Критическая зависимость: запрос зависимости является выражениемКак мне избавиться от этого предупреждения?Дополнительная информация:Webpack пытается разрешить вызовы require статически для создания минимального пакета. Когда библиотека использует переменные или выражения в вызове require (например, require ('' + 'nodent') in эти строки of ajv), Webpack не может разрешить их статически и импортировать весь пакет.Мое объяснение состоит в том, что этот динамический импорт нежелателен в производственной среде, а код лучше хранить без предупреждений. Это означает, что мне нужно любое решение, которое разрешит проблему. Например: * 100002* Вручную настройте webpack для импорта необходимых библиотек и предотвращения появления предупреждений. Добавление в мой проект файла hack.js, который каким-то образом переопределяет требуемые вызовы. Обновление моих библиотек.ajv-5.0.1-beta.3 содержит исправление, при котором предупреждения не отображаются. Однако, если я хочу его использовать, мне придется подождать, пока он не будет выпущен, а затем до тех пор, пока har-validator и request не выпустят последующие обновления. Если есть способ заставить har-validator использовать бета-версию ajv, это решит мою проблему. Другое
J

Jodiug

5 лет назад

Ответов: 4

2022 WebDevInsider