NodeJS 如何更新package.json文件中的依赖项和dev依赖项?

tmb3ates  于 12个月前  发布在  Node.js
关注(0)|答案(2)|浏览(128)

在我的package.json文件中,我想在我的项目中更新dependenciesdevdependencies
我不知道怎么更新

qnakjoqk

qnakjoqk1#

我将发布2个方法
1.要更新package.json以及本地模块,请运行

npm update --save-dev

1.要将所有软件包更新到新的主版本,请全局安装npm-check-updates软件包:

npm install -g npm-check-updates

然后运行它:

ncu -u

这将把package.json文件中的所有版本提示升级到依赖项和开发项,这样npm就可以安装新的主版本了。
您现在可以运行更新了:

npm update

**注意 * npm update将忽略devordencies,除非添加-- dev标志。npm更新不会升级到最新的主版本。这是有意义的,因为主要版本经常引入破坏性的更改,需要谨慎处理。

ki1q1bka

ki1q1bka2#

您可以通过运行以下命令将所有dependenciesdevDependencies更新到各自的新主版本:

npm install -g npm-check-updates
ncu -u
rm -rf node_modules && rm package-lock.json
npm i --legacy-peer-deps

请注意,推荐使用npm i --legacy-peer-deps,因为在使用上述方法安装新的软件包版本时可能会出现一些错误(由于解析依赖关系树的问题)。如果您在使用任何特定的软件包时遇到任何进一步的错误,只需手动为该特定的导致错误的软件包选择正确的版本。

相关问题