如何用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文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Node.js express中的身份认证的实现

    Node.js express中的身份认证的实现

    本文主要介绍了Node.js express中的身份认证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 详解nodejs express下使用redis管理session

    详解nodejs express下使用redis管理session

    本篇文章主要介绍了详解nodejs express下使用redis管理session ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • 如何优雅地在Node应用中进行错误异常处理

    如何优雅地在Node应用中进行错误异常处理

    这篇文章主要介绍了如何优雅地在Node应用中进行错误处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • KOA+egg.js集成kafka消息队列的示例

    KOA+egg.js集成kafka消息队列的示例

    这篇文章主要介绍了KOA+egg.js集成kafka消息队列的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 用node开发并发布一个cli工具的方法步骤

    用node开发并发布一个cli工具的方法步骤

    这篇文章主要介绍了用node开发并发布一个cli工具的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Node.js API详解之 timer模块用法实例分析

    Node.js API详解之 timer模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 timer模块用法,结合实例形式分析了Node.js API中timer模块基本功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • nodemon实现Typescript项目热更新的示例代码

    nodemon实现Typescript项目热更新的示例代码

    这篇文章主要介绍了nodemon实现Typescript项目热更新的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Nodejs 中文分词常用模块用法分析

    Nodejs 中文分词常用模块用法分析

    这篇文章主要介绍了Nodejs 中文分词常用模块用法,结合具体案例形式分析了node.js常用分词模块的基本功能、用法、效率与相关使用特点,需要的朋友可以参考下
    2023-05-05
  • 详解NodeJS模块化

    详解NodeJS模块化

    简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好
    2021-06-06
  • node.js中格式化数字增加千位符的几种方法

    node.js中格式化数字增加千位符的几种方法

    这篇文章主要介绍了node.js中格式化数字增加千位符的几种方法,本文给出3种实现方法,并分别给出实例代码,需要的朋友可以参考下
    2015-07-07

最新评论