У меня в проекте есть file-loader (расположений в my-project/node_modules/file-loader)
и внутри этого file-loader-а есть loader-utils (расположений в file-loader/node_modules/loader-utils)
мне нужно обновить loader-utils с версии ^2.0.0 до ^3.2.0
я не могу использовать yarn upgrade loader-utils@3.2.0 в директории file-loader-a так как там нет ни package.lock.json ни yarn.lock
могу ли я как-то заставить file-loader использовать другую версию loader-utils?
Не уверен в том, что это вообще возможно.
Можно написать issue сюда и ждать пока автор обновит https://github.com/webpack-contrib/file-loader
можно форкнуть, обновить самому, сделать пул реквест и ждать пока автор примет.
Помоему можно еще у себя в package-json установить нужную тебе версию, но я не уверен в том, что не вылезет конфликтов и будет ли взята при сборке твоя верси.
Ты можешь воспользоваться yarn resolutions для перезаписи зависимостей. Однако следует помнить, что разные мажорные версии (2 и 3 соответственно) могут иметь ломающие различия в api.