如何使用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。 所以,你可以在一个命令中得到三个步骤。
- 有没有一个.mocha文件,我可以指定默认值,如 – 无颜色?
- Npm请尝试以root / administrator身份再次使用此命令
- 用mocha.jsjoin多个文件的testing
- node.js与ASP.NET Core性能testing的意外结果
- 如何执行node.js模块作为node.js程序的subprocess?
- 使用passport.js在node.js中进行身份validation后,redirect到上一页
- Docker-compose:npm安装成功后,node_modules不在卷中
- 如何通过NodeJs应用程序和模块正确地重用连接到Mongodb
- 表示抛出错误为`body-parser deprecated undefined extended`