Разве это не циклическая зависимость в плагине NX Vite?
Не хотел сообщать о проблеме с @nx/vite на GitHub, потому что кажется, что она работает, но я не уверен, почему Yarn не жалуется при установке, поэтому хотел бы знать, почему.
Я заметил здесь , что они пересматривают. В нем говорится, что пакеты с областью действия @nrwl экспортировали свои аналоги @nx. Но как это работает, если пакет @nrwl является зависимостью пакета @nx?
"@nrwl/vite@16.5.5":
version "16.5.5"
resolved "https://registry.yarnpkg.com/@nrwl/vite/-/vite-16.5.5.tgz#60aa0ff52d515bdfbf5ca2e89471962da6481b18"
integrity sha512-ZVXDnYGy9nj33QumZwA8/yzVDTq414pZfQSVDH49iSFB0MbK1mki8C4bvpYOtK/qke2un1LSeyasUpASwTfAiQ==
dependencies:
"@nx/vite" "16.5.5"
...
"@nx/vite@16.5.5":
version "16.5.5"
resolved "https://registry.yarnpkg.com/@nx/vite/-/vite-16.5.5.tgz#ccc1bfa2c13ab009a0ad6d4ad0291b9314d42992"
integrity sha512-oWKAsy2tmiuThZWv8WHnomX4kw3+9Y+BWQgbGBbNkr+PrNYwkmY8GZ2DyFA1YRK/EwBnQkeLXxbIMk6MIbh10Q==
dependencies:
"@nrwl/vite" "16.5.5"
...
Все работает так, как ожидалось, я просто не знаю, почему. Я нашел статью издателя, объясняющую их усилия по пересмотру и что они сделали, но не объясняет, почему это работает.