有没有简单的方法来重新安装我的应用程序依赖的所有软件包(即它们在我的应用程序的node_modules文件夹中)?
如何使用npm重新安装应用程序的依赖项?
请按照此步骤重新安装并更新节点模块
现在,删除node_modules文件夹和package.lock.json文件夹即可同步执行以下命令
npm outdated //show outdated dependacies
npm install -g npm-check-updates // to install that
// package
ncu -u // to update packages
npm update
npm install
正确的方法是执行npm update
。这是一个非常强大的命令,它会更新缺少的软件包,并检查是否可以使用已经安装的较新版本的软件包。
阅读NPM简介以了解您可以使用npm做什么。
您可以使用npm中的重新安装模块。
安装后,可以使用以下命令:
reinstall
与手动删除node_modules
文件夹和制作文件的唯一区别npm install
是此命令会自动清除npm的缓存。因此,您可以在一个命令中获得三个步骤。
upd: npx reinstall
一种无需全局安装软件包即可运行此命令的方法(仅适用于npm5 +)
npm
更新了CLI命令install
并添加了该--force
标志。
npm install --force
该--force
(或-f
)参数将强制npm
即使在磁盘上存在的本地副本来获取远程资源。
看到 npm install
对于Windows,您可以使用
(if exist node_modules rmdir node_modules /q /s) && npm install
删除node_modules
目录然后执行npm install
。在安装之前删除确保所有软件包都已重新安装。
我看到的最简单的方法是删除node_modules
文件夹并执行npm install
。
大多数情况下,我使用以下命令来完全重新安装所有节点模块(确保您在项目文件夹中)。
rm -rf node_modules && npm install
您也可以npm cache clean
在删除node_modules
文件夹后运行,以确保没有任何缓存的依赖项。
您可以使用一个简单的命令执行此操作: