如何从 npm 7 workspace monorepo 中的所有包中删除所有 node_modules
how to delete all node_modules from all packages in npm 7 workspace monorepo
如何从 npm 7 工作区中的所有包中删除所有 node_modules
文件夹?
使用 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
也被删除
就是这样!祝你好运
来自 How to delete node modules like a pro.
上的此视频
npx npkill
如何从 npm 7 工作区中的所有包中删除所有 node_modules
文件夹?
使用 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
也被删除
就是这样!祝你好运
来自 How to delete node modules like a pro.
上的此视频npx npkill