6 ms·
Nx is hot garbage imo. Buggy, overly verbose, inflexible, poorly documented, and I'm dubious about their peer review process. If I don't need build caching I'm
by andrew_ 4y ago
Nx is hot garbage imo. Buggy, overly verbose, inflexible, poorly documented, and I'm dubious about their peer review process.
If I don't need build caching I'm not using any tool but PNPM and its workspace toolset - that's literally all most people need for a monorepo. I've looked into Turborepo, and its simplicity versus Nx is a strength. However, it's not the taskrunner that I want.
I now work in a monorepo where build caching is required, so I'm excited about moon and keeping a watchful eye on the project's progress. From my evaluation so far, it fixes all of my gripes about Nx and I'm keen on it not trying to do too much, while allowing me to make it as flexible and extensible as I need. Extending configs is chefs kiss
- mileswjohnson 4y agoIf you end up using moon, and there's anything abrasive/convoluted, let us know! We're always looking for ways to streamline.
- jkrubin 4y agoNx is a pita (imo). I have had amazing success with rush and pnpm.
- mileswjohnson 4y agoShould give moon a try if you ever have free time :)
- teaearlgraycold 4y agoCan confirm. Steer clear of Nx.
- eitland 4y agoThat is really interesting. NX has been on my "to learn" list for a long time and high enough that I have given it a few stabs with personal project but something have failed every single time. I chalked it down to my setup or my inexperience but maybe it just isn't as good as I thought.
- c_s_guy 4y ago> However, it's not the taskrunner that I want. Could you elaborate a bit on what you mean here? Is this saying Turborepo's task runner is flawed in some way?