如何node_modules
从 npm 7 工作区中的所有包中删除所有文件夹?
使用 Lerna 我们可以执行lerna clean -y
,但是当迁移到本机 NPM 7+ 工作空间时,是否有一些等价物?
如何node_modules
从 npm 7 工作区中的所有包中删除所有文件夹?
使用 Lerna 我们可以执行lerna clean -y
,但是当迁移到本机 NPM 7+ 工作空间时,是否有一些等价物?
您可以执行此操作:
npm exec --workspaces -- npx rimraf node_modules && npx rimraf node_modules
解释:
npm exec
将执行接下来发生的任何事情--workspaces
将在你的 monorepo 中的所有包中执行它--
意思是“这里来了要执行的命令”npx rimraf node_modules
是在所有包中执行的命令:这意味着它将删除node_modules
文件夹&&
是“然后”的意思npx rimraf node_modules
再次执行,因此根文件夹node_modules
也被删除就这样!祝你好运
从这个关于如何像专业人士一样删除节点模块的视频。
npx npkill