由于百度不是很喜欢收录语雀上的文章,所以近期打算把语雀记录的一些东西搬到 CSDN 和掘金,文章内容可能对前端老司机没啥新鲜的哈!勿怪勿怪!但是我仍然会把在学习前端遇到的坑记录下来,方便初学者跨坑哈!
背景
因为 Webpack 出了点问题,不得不重装 Webpack 和 Webpack-cli(4.0以上版本都必装)。当然啦,为了兼容性,项目下的 node_modules 文件夹也最好把它删除,但问题偏偏就来了:
- 使用
npm uninstall -g webpack等命令卸载出错(Webpack-cli 同问题); - 项目下的 node_modules 文件夹删除得很慢,影响时间精力。
所以针对这些问题,目前我们唯一解决他们的办法就是暴力法,简单说就是利用 rimraf 命令强制删除文件,其过程只花费 3-5 秒(删除速度因文件而异哦),那么我就教大家如何解决这些问题。
步骤
1.安装依赖rimraf
打开你的 cmd 窗口,输入以下命令:
npm install rimraf -g如果下载太慢,请改用 cnpm 下载。
2.彻底卸载Webpack
1.打开 你的 Node 安装位置\node-global,找到 webpack.cmd、webpack-cli.cmd、webpack 和 webpack-cli 四个文件,直接删除它们,如下图:

2.打开 你的 Node 存放位置\node-global\node_modules,找到 webpack 和 webpack-cli 文件夹,直接删除即可。如下图:

这样就把全局的 webpack 和 webpack-cli 全删除了。如果不放心,手动删除完可以再尝试执行以下命令:
npm uninstall -g webpacknpm uninstall -g webpack-cli3.删除node_modules文件夹
1.打开你项目文件夹,在空白处按住 shift,然后右键弹出菜单,找到并点击 在此处打开 Powershell 窗口 ,如图:

2.打开 Powershell 窗口之后,输入以下命令后回车:
rimraf node_modules稍等一会儿就能发现 node_modules 文件夹已经没掉了(卸载 webpack 也可以用 rimraf 暴力删除哦)!
本文由 西柚子团队 - 左撇峰子 编辑,转载时请附上原文链接,谢谢合作!
西柚子官网:www.seeyoz.cn/