如何使用 spago 卸载软件包?
How to uninstall packages with spago?
yarn remove
或 npm uninstall
的 spago 等价物是什么?
有吗?如果是这样,手动删除包的步骤是什么?
只需从 spago.dhall
中删除包 make,就是这样。
npm
必须对此有一个特殊的命令,因为 node
不关心 package.json
中的内容,它会选择 [=14= 中的任何包].这意味着 npm uninstall
必须从 package.json
中删除包,然后还要从 node_modules
中删除它,以及它的所有依赖项。
另一方面,Spago 不需要这样做,因为 spago.dhall
是唯一的真实来源。即使包文件存在于 .spago
目录中,除非在 spago.dhall
中也提到了包,否则它们不会用于编译
反之亦然:如果您只是将一个包添加到 spago.dhall
,Spago 将在您下次 运行 任何 Spago 命令时自动下载它。
yarn remove
或 npm uninstall
的 spago 等价物是什么?
有
只需从 spago.dhall
中删除包 make,就是这样。
npm
必须对此有一个特殊的命令,因为 node
不关心 package.json
中的内容,它会选择 [=14= 中的任何包].这意味着 npm uninstall
必须从 package.json
中删除包,然后还要从 node_modules
中删除它,以及它的所有依赖项。
另一方面,Spago 不需要这样做,因为 spago.dhall
是唯一的真实来源。即使包文件存在于 .spago
目录中,除非在 spago.dhall
反之亦然:如果您只是将一个包添加到 spago.dhall
,Spago 将在您下次 运行 任何 Spago 命令时自动下载它。