即使版本号相同,如何强制npm重新安装一个软件包?

凯文

在我的Node.js项目中,我依赖于另一个本地项目。通常,我需要对依赖项进行一些小的更改,并查看它如何影响我的主项目。为此,我必须使用重新安装我的依赖项npm

我可以npm update用来尝试更新我的依赖项,但这似乎仅在版本号已更改依赖项的情况下才有效。我不想每次更改一行或两行代码以在开发中进行实验性更改时都不必更改依赖版本号。

我可以rm -rf node_modules/; npm install确保获得所有依赖项的最新版本。下载我所有的非本地依赖项都需要几分钟,这打破了我的思路。

有没有办法强制npm重新安装单个依赖项,即使该依赖项的版本号没有更改?

卡坦

运行时npm install,它将安装所有缺少的依赖项,因此可以将其与uninstall如下所示结合

npm uninstall some_module; npm install

使用npm 5时,将从中删除已卸载的模块package.json,因此您应该使用:

npm uninstall some_module; npm install some_module

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

即使存在,如何重新安装软件包

如何强制Yarn重新安装软件包?

尝试删除另一个软件包时,如何重新安装意外删除的软件包?

gdebi:防止重新安装相同版本的软件包吗?

如何使用Ansible强制重新安装软件包?

如何重新安装默认软件包

如何重新安装随Homebrew一起安装的所有软件包?

如何一次重新安装许多已删除的软件包?

更新相同版本号的Nuget软件包

获取已安装的AUR软件包的版本号

更新Julia版本而不重新安装先前版本的软件包

如何修复或重新安装更新安装导致的损坏软件包?

SaltStack-如何在版本未更改的情况下重新安装软件包

我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

如何通过dpkg查找已安装软件包的版本号?

始终重新安装软件包

无法重新安装软件包

重新安装所有Debian软件包

软件包evince需要重新安装

如何在Ubuntu-16.04中重新安装默认软件和软件包?

如何强制npm默认安装特定版本的软件包?

OPAM:如何在本地重新安装软件包而不重新下载?

如何在 Alpine Linux 中重新安装所有已安装的软件包?

如何使用zypper重新安装所有已安装的软件包

重新安装某一天删除的所有软件包?

如何在不重新安装软件包的情况下删除软件包的配置文件

文件已损坏,如何在Debian上重新安装软件包?

如何使用yum重新安装给定软件包的所有依赖项?