如何用npm命令删除开发项目中的node_modules文件夹

 更新时间:2023年12月23日 15:09:44   作者:還在這兒  
每个项目都会产生一个node_modules,每个node_modules少则几十兆,多则几百甚至上千兆,随着时间的积累,维护项目的增加,整个项目目录体积会越来越大,这篇文章主要给大家介绍了关于如何用npm命令删除开发项目中的node_modules文件夹,需要的朋友可以参考下

清除单个的node_modules

第一种(好用的在后面)

1.使用rimraf:

npm install -g rimraf
rimraf node_modules
//使用rimraf可以完全删除目标文件夹(包括目录和文件),比普通的rm -rf node_modules/ 更可靠。

2.使用npx:

npm rimraf node_modules
//如果不想全局安装rimraf,也可以使用npx命令,它会在执行时自动下载并执行所需的软件包

3.使用npm自带的命令:

npm uninstall -g nodemon --save-dev

如果你只是想卸载某个特定的依赖包(比如nodemon),可以使用npm uninstall命令。如果依赖包被列在package.json文件的devDependencies中,则需要使用–save-dev参数

第二种

在npm中,也可以使用npm rm命令删除node_modules目录。该命令用于从本地文件系统中卸载一个或多个包。

npm rm node_modules
//这会从本地项目中完全删除node_modules目录及其所有内容

清除当前文件夹下的所有node_modules

请阅读完注意事项再使用该命令!

find . -name "node_modules" -type d -prue -exec rm -rf '{}' +

这个命令会在当前文件夹及其子文件夹中查找命为node_modules的文件夹,并逐个删除它们

注意!!!

去报在执行此命令之前,你已经备份了重要的数据。此操作会永久删除node_modules文件及其内容,无法恢复。

另外,该命令用于Unix/Linux系统下的命令,如果你使用的是Windows系统,可以在Git Bash或者类似的Shell环境中运行该命令。

总结

到此这篇关于如何用npm命令删除开发项目中的node_modules文件夹的文章就介绍到这了,更多相关npm命令删除node_modules文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 一会带你学会用Webpack搭建开发环境并打包代码

    一会带你学会用Webpack搭建开发环境并打包代码

    这篇文章主要给大家介绍了关于如何用Webpack搭建开发环境并打包的相关资料,webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler),需要的朋友可以参考下
    2023-08-08
  • node.js Promise对象的使用方法实例分析

    node.js Promise对象的使用方法实例分析

    这篇文章主要介绍了node.js Promise对象的使用方法,结合实例形式分析了node.js中Promise对象的功能、定义、调用方法及相关使用技巧,需要的朋友可以参考下
    2019-12-12
  • Node.js 利用cheerio制作简单的网页爬虫示例

    Node.js 利用cheerio制作简单的网页爬虫示例

    本篇文章主要介绍了Node.js 利用cheerio制作简单的网页爬虫示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 详解nvm管理多版本node踩坑

    详解nvm管理多版本node踩坑

    这篇文章主要介绍了详解nvm管理多版本node踩坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • node.js [superAgent] 请求使用示例

    node.js [superAgent] 请求使用示例

    这篇文章主要介绍了node.js [superAgent] 请求使用示例,分别给大家汇总了post请求、get请求、delete请求和put请求的示例,推荐给大家,希望大家能够喜欢。
    2015-03-03
  • 详解Nodejs 通过 fs.createWriteStream 保存文件

    详解Nodejs 通过 fs.createWriteStream 保存文件

    本篇文章主要介绍了Nodejs 通过 fs.createWriteStream 保存文件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Elasticsearch插件及nodejs的安装配置

    Elasticsearch插件及nodejs的安装配置

    这篇文章主要为大家介绍了Elasticsearch插件及nodejs的安装配置,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • node.js中fs.stat与fs.fstat的区别详解

    node.js中fs.stat与fs.fstat的区别详解

    fs.stat和fs.fstat他们都是用来获取文件的状态信息,下面这篇文章主要给大家介绍了关于node.js中fs.stat与fs.fstat区别的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 2019最新21个MySQL高频面试题介绍

    2019最新21个MySQL高频面试题介绍

    又到了一年的面试季,今年情况特殊,很多人可能都窝在家里,也有一些人准备找工作,但是疫情严重,也没企业发招聘信息。这个时候,最好的做法就是在家里刷面试题
    2020-02-02
  • 深入理解nodejs中Express的中间件

    深入理解nodejs中Express的中间件

    一个Express应用就是在调用各种中间件。可见中间件在web应用开发中的重要性,有兴趣的可以了解一下
    2017-05-05

最新评论