or just use bun? used to also face all these issues - but with bun it's mostly gone for now (and for newer projects) - hope it stays that way!
the main project I work on uses nx, sst, and pnpm, it’s all tightly coupled. this project is fine for now. just different.