npm prune


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/29/npm-prune/

摘要

本文主要讲述了:

  1. 作用
  2. 示例

正文

如果开发者每次都是手动编辑package.json来变更依赖,久而久之,就会造成大量未在package.json登记的 npm 依赖包依旧存在于项目目录,这大大浪费了磁盘空间。

为了解决这个问题,npm prune命令应运而生。

作用

node_modules中删除没有被package.json登记的模块。

如果开启了package-lock.json,多余的模块会在新模块被安装时自动移除。

如果关闭了package-lock.json,需要手动调用npm prune命令。

示例

1
2
3
#!/usr/bin/env bash

npm prune

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/29/npm-prune/


本文对你有帮助?请支持我


支付宝
微信