Я прочитал это: Как переопределить вложенные версии зависимостей NPM?
К сожалению, это не решает мою проблему.
Я пытаюсь изменить пакетот использования конкретной зависимости для использования другой версии этой зависимости.
Встроено ли в пакет какую версию зависимости она должна использовать, или возможно ли ее изменить?
В моемВ частности, я пытаюсь изменить зависимость css-loader
по умолчанию от cssnano@3.10.0
( latest ), чтобы вместо этого зависеть от cssnano@4.0.0-rc.2
( next ).
Из второго ответа по приведенной выше ссылке пользователь trickpatty отмечает, что:
это будет удалено при каждом запуске npm i вместо редактирования файла package-lock.json идобавив дочернюю зависимость к «зависимости», добавьте дочернюю зависимость в раздел «зависимости» вашего пакета package.json
Включение cssnano@4.0.0-rc.2
в devDependencies package.json ничего не делает для css-loader
.Он по-прежнему использует другую (по умолчанию) версию cssnano
.