3 ms·
s/Python/NodeJS/ and everything in this statement is multiplied by 10x
by zdw 4y ago
s/Python/NodeJS/ and everything in this statement is multiplied by 10x
- IshKebab 4y agoSome of it is also true for Node (e.g. poor package quality), but I think it would be hard to argue that the actual package management of Node is anywhere near as bad as Python. Node basically works fine. You get a huge node_modules folder, sure. But it works. Python is a complete mess.
- zdw 4y agoI've tended to have the exact opposite experience - Node projects have 10x (or more) the dependencies of Python ones, and the tooling is far worse and harder to isolate across projects. A well engineered virtualenv solves most Python problems.
- nextaccountic 4y ago> You get a huge node_modules folder, sure. But it works. pnpm and other tools deduplicates that
- crabbone 4y agoI don't have enough experience with npm, but one thing I know for sure is that it can support multiple different versions of the same package. Not in the way I'd like it to do that (i.e. it also allows this in the same application), but at least in this sense it's not like Python.