使用包目录中的sudo npm link
安装节点包时,在完成开发后如何卸载包?
npm-link
将包作为符号链接安装在系统的全局包位置('/usr/local/lib`)。这允许您在开发包的同时测试包,而无需反复安装。
我需要运行哪个npm命令才能再次删除链接?
您可以使用取消链接
删除符号链接。
例如:
cd ~/projects/node-redis
npm link
cd ~/projects/node-bloggy
npm link redis # links to your local redis
要从package.json重新安装,请执行以下操作:
npm unlink redis
npm install
https://www.tachyonstemplates.com/npm-cheat-sheet/#unlinking-a-npm-package-from-an-application
可以使用卸载或rm命令卸载该包,该命令可用于删除已安装的包。唯一需要记住的是链接需要全局卸载——需要提供--global
标志。
为了卸载全局链接的foo
包,可以使用以下命令(如果需要,根据您的设置和权限,使用sudo
)
sudo npm rm --global foo
这将卸载该软件包。
要检查是否安装了软件包,可以使用npm ls
命令:
npm ls --global foo
问题内容: 在软件包目录中使用安装节点软件包时,完成开发后如何卸载软件包? 将软件包安装为系统全局软件包位置(’/ usr / local / lib`)中的符号链接。这样,您就可以在仍在开发程序包的情况下对其进行测试,而不必一遍又一遍地安装它。 我需要运行哪个npm命令来再次删除链接? 问题答案: 可以使用可用于删除已安装软件包的相同 卸载 或 rm 命令来 卸载 软件包。唯一要记住的是,该链接
问题内容: 您可以简单地从python安装中删除目录,还是必须删除任何残留文件? 问题答案: 它取决于您传递给的选项以及系统/软件包中distutils配置文件的内容。我不相信会以这些方式在指定目录之外修改任何文件。 值得注意的是,distutils目前没有卸载命令。 还值得注意的是,删除程序包/鸡蛋可能会导致依赖关系问题,例如尝试减轻此类问题的实用程序。
我已经通过这种方式安装了webpack: 在包含的目录下运行后:
pip有一个选项,可以为每个用户安装Python包: 我使用此选项在没有root访问权限的服务器上安装了一个包。我现在需要的是卸载当前用户上安装的软件包。我尝试执行此命令: 但是我得到了: 除了手动查找和删除软件包外,如何卸载使用安装的软件包? 我找到了这篇文章 pip无法从每用户站点包目录中卸载 这说明不支持从用户目录卸载程序包。根据文章,如果它被正确地执行,那么 安装的软件包也将在用户目录中搜
这是在卸载和并使用重新安装之后开始的。我想知道在卸载时是否遗漏了什么,是它导致了这个问题。我检查了我的点文件,注意到在之外还有一个。这正常吗?提前感谢您的任何建议。
安装与卸载 Compose 支持 Linux、macOS、Windows 10 三大平台。 Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。 Docker Desktop for Mac/Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。 $