【问题标题】:What's the best way to remove unused npm and composer packages from Laravel从 Laravel 中删除未使用的 npm 和 composer 包的最佳方法是什么
【发布时间】:2020-12-06 03:43:17
【问题描述】:

我正在开发一个由以前的开发人员开发的 Laravel 应用程序,他们没有使用 Laravel Mix,但任何自定义 js/css 都是手动编写和包含的。

composer.json 和 packages.json 中有一些在应用程序中未使用的包。 删除这些未使用的软件包的最佳方式/方法是什么。

仅供参考,我已使用 depcheck npm 包来查找未使用的 npm 包。

提前致谢。

【问题讨论】:

  • 使用常用的方式删除包有什么问题?
  • 我已经从 composer.json 中删除了它,不确定 steos 上如何删除 js 包,考虑到 laravel mix。
  • 你所说的“laravel mix”是什么意思?我认为简单地一个一个删除未使用的包并构建您的应用程序可能有助于查看这是否会导致任何问题

标签: laravel npm composer-php


【解决方案1】:

我认为您可以使用它从 composer.json 中删除包。根据文档:https://getcomposer.org/doc/03-cli.md#remove

remove 命令从 composer.json 文件中删除包 当前目录。

php composer.phar remove vendor/package vendor/package2

删除需求后,修改后的需求将 已卸载。

【讨论】:

    【解决方案2】:

    作曲家只需要composer remove vendor/package

    对于 npm,只需执行 npm uninstall <package-name>

    【讨论】:

      猜你喜欢
      • 2015-06-05
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 2017-05-12
      • 2011-05-31
      • 1970-01-01
      相关资源
      最近更新 更多