how can I delete all node_modules folders from all packages in an npm 7 workspace?
With Lerna we could just execute lerna clean -y but when migrating to native NPM 7+ workspaces, is there some equivalent?
how can I delete all node_modules folders from all packages in an npm 7 workspace?
With Lerna we could just execute lerna clean -y but when migrating to native NPM 7+ workspaces, is there some equivalent?
you can execute this to do so:
npm exec --workspaces -- npx rimraf node_modules && npx rimraf node_modules
explanation:
npm exec will execute whatever comes next--workspaces will execute it in all your packages in your monorepo-- means "here comes the command to execute"npx rimraf node_modules is the command that's executed in all packages: it means it will delete the node_modules folder&& means "and then"npx rimraf node_modules is executed again so the root folder node_modules also get deletedThat's all! Good luck