如何使用npm重新安装应用程序的依赖关系?

有没有简单的方法来重新安装我的应用程序依赖的所有包(即他们在我的应用程序node_modules文件夹)?

我能看到的最简单的方法是删除node_modules文件夹并执行npm install

正确的方法是执行npm update 。 这是一个非常强大的命令,它会更新丢失的软件包,并检查是否可以使用更新版本的软件包alreaddy。

阅读NPM介绍,了解npm可以做什么。

大多数情况下,我使用以下命令来实现所有节点模块的完全重新安装(请确保您在项目文件夹中)。

 rm -rf node_modules && npm install 

您也可以在删除node_modules文件夹之后运行npm cache clean以确保没有任何caching依赖项。

npm更新了安装CLI命令并添加了--force标志

即使磁盘上存在本地副本, -f--force参数也会强制npm获取远程资源。

npm install

您可以使用在npm中find的重新安装模块 。

安装完毕后,可以使用下面的命令:

 reinstall 

手动删除node_modules文件夹和进行npm install的唯一区别是这个命令会自动清除npm的caching。 所以,你可以在一个命令中得到三个步骤。