We have built a project with a deep tree of dependencies with npm install
and have a lot of issues under Microsoft Windows (secondary target).
I have read about pnpm
and it seems to be a solution for us.
How to migrate our nested repository?
Build a new one from scratch, using pnpm
?
pnpm, fast and disk-efficient Version 1 of pnpm was released in 2017 by Zoltan Kochan. It is a drop-in replacement for npm, so if you have an npm project, you can use pnpm right away!
pnpm install is used to install all dependencies for a project. In a CI environment, installation fails if a lockfile is present but needs an update. Inside a workspace, pnpm install installs all dependencies in all the projects. If you want to disable this behavior, set the recursive-install setting to false .
And pnpm has its own lockfile format, so it's not directly compatible with Yarn or NPM.
Finally, I have made a backup of node_modules
and rebuilt it from scratch with pnpm
and added concat
to have only one JavaScript source and applied Google-compiler
to it.
The only difficulty was about bootstrap
because it have changed a lot in two years. We need to keep the old look of it, so the command I used is pnpm install [email protected]
.
After completion, the look and feel was identical but node_modules
has grew from 8 MB to 12 MB...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With