#npm #package.json
#npm #package.json
Вопрос:
В моем проекте webpack появилась новая ошибка:
Список браузеров: caniuse-lite устарел. Пожалуйста, запустите следующую команду
npm update caniuse-lite browserslist
Которую я еще не решил, но основная проблема заключается в следующем: у меня нет caniuse-lite в моем package.json — так где же это?
кстати: выполнение этой команды не имеет значения.
Очевидно, что это зависимость или ответвление от зависимости, до бесконечности…
в npmjs caniuse-lite перечислены 80 зависимых пакетов.
Есть ли способ выполнить поиск по графику зависимостей пакетов, чтобы легко найти, какой пакет в моем файле package.json является родительским, который где-то по ходу строки зависит от caniuse-lite?
Комментарии:
1. На случай, если кто-либо еще получит эту ошибку: обновление @babel / preset-env до последней версии 7.3.4 устранило ошибку.
Ответ №1:
Вы можете легко проверить это следующим способом.
Проверьте больше здесь:https://docs.npmjs.com/cli/ls
npm ls contextify
app-name@0.0.1 /home/zorbash/some-project
└─┬ d3@3.3.6
└─┬ jsdom@0.5.7
└── contextify@0.1.15
Комментарии:
1. Идеально — спасибо. Родительский пакет был: @babel/preset-env@7.1.0