如何删除所有node_modules和package-lock配置文件

 更新时间:2024年02月08日 10:18:31   作者:GMLGDJ  
这篇文章主要介绍了如何删除所有node_modules和package-lock配置文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

安装npkill

npkill概述

一个可以轻松找到并删除旧的和沉重的node_modules文件夹的插件(也可以用来删除其他文件)

npkill官网

https://npkill.js.org/

首先我们通过以下命令安装npkill插件

/**
 * 如果是Linux系统可能需要在开头添加sudo
 * sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具
 * 如果是window可以右键以管理员身份打开终端
 */
npm i -g npkill
 
// 按照成功后通过以下命令查看是否安装成功
npkill -v
 
// 也可以通过npx 不安装直接使用
npx npkill

了解npx:npx使用及原理

我们可以直接使用以下命令来删除当前目录下所有的 node_modules

npkill 或 npx npkill

如图:

(空格删除、⬆️、⬇️选择目录)

通过以下命令删除其他文件如 package-lock.json

// npkill --target 文件名
npkill --target package-lock.json

如图:

有一部分paceage-lock不是npm生成的删除时需要注意

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 最流行的Node.js精简型和全栈型开发框架介绍

    最流行的Node.js精简型和全栈型开发框架介绍

    这篇文章主要介绍了最流行的Node.js精简型和全栈型开发框架介绍,本文讲解了Express.js、KOA、Total.js、Sails.js、Meteor、Mean.IO等框架,需要的朋友可以参考下
    2015-02-02
  • window系统管理多版本node的实现

    window系统管理多版本node的实现

    存在不同项目使用npm时所需要的版本不一致,又不想每次都卸载又重新安装node,这时候就需要多版本管理器,本文主要介绍了window系统管理多版本node的实现,感兴趣的可以了解一下
    2024-02-02
  • Nodejs新特性async和await的使用详解

    Nodejs新特性async和await的使用详解

    这篇文章主要介绍了Nodejs新特性async和await的使用,主要包括Es6常见语法的使用及Async、Await和Promise的示例代码,需要的朋友可以参考下
    2022-09-09
  • 详解node.js 下载图片的 2 种方式

    详解node.js 下载图片的 2 种方式

    本文通过实例代码给大家介绍了node.js 下载图片的 2 种方式及下载远程图片的实现代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-03-03
  • 手把手教你把nodejs部署到linux上跑出hello world

    手把手教你把nodejs部署到linux上跑出hello world

    本篇文章主要介绍了手把手教你把nodejs部署到linux上跑出hello world,非常具有实用价值,需要的朋友可以参考下
    2017-06-06
  • pnpm workspace管理monorepo项目使用过程详解

    pnpm workspace管理monorepo项目使用过程详解

    这篇文章主要为大家介绍了pnpm workspace管理monorepo项目使用过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Nest.js使用multer实现文件上传功能

    Nest.js使用multer实现文件上传功能

    这篇文章主要为大家详细介绍了Nest.js鹅湖使用multer实现文件上传功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • node.js遍历目录的方法示例

    node.js遍历目录的方法示例

    本篇文章主要介绍了node.js遍历目录的方法示例,主要介绍了同步遍历和异步遍历两种方法,非常具有实用价值,需要的朋友可以参考下
    2018-08-08
  • 教你一招解决node-sass安装各种坑

    教你一招解决node-sass安装各种坑

    这篇文章主要给大家介绍了关于如何通过一招解决node-sass安装各种坑的相关资料,Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本),需要的朋友可以参考下
    2023-12-12
  • node Buffer缓存区常见操作示例

    node Buffer缓存区常见操作示例

    这篇文章主要介绍了node Buffer缓存区常见操作,涉及node.js操作Buffer缓存的创建、写入、读取、转换等相关实现技巧,需要的朋友可以参考下
    2019-05-05

最新评论