如何卸载使用 npm 链接安装的软件包?

新手上路,请多包涵

使用 sudo npm link 在包的目录中安装节点包时,完成开发后如何卸载包?

npm link 将软件包安装为系统全局软件包位置(’/usr/local/lib`)中的符号链接。这使您可以在开发包的同时对其进行测试,而无需一遍又一遍地安装它。

我需要运行哪个 npm 命令才能再次删除链接?

原文由 nwinkler 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 839
2 个回答

可以使用可用于删除已安装包的相同 卸载rm 命令来卸载该包。唯一要记住的是链接需要全局卸载 - 需要提供 --global 标志。

为了卸载全局链接的 foo 包,可以使用以下命令(使用 sudo 如有必要,取决于您的设置和权限)

 sudo npm rm --global foo

这将卸载软件包。

要检查是否安装了软件包,可以使用 npm ls 命令:

 npm ls --global foo

原文由 nwinkler 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以使用 link 命令撤消 unlink 命令。

创建链接

包装内

cd ./some-package
npm link

消费类

cd ./some-project
npm link some-package

删除链接

删除链接应该以相反的顺序完成 - 从消费者开始。

 cd ./some-project
npm unlink some-package

包装内

cd ./some-package
npm unlink

原文由 Ben Carp 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题