【npm 命令】一次性更新所有包

一次性升级更新项目所依赖的资源,

但是如果升级大版本的话,可能会有兼容性问题;

npm outdated    检查 npm 包的版本状态

// 更新所有包  || -- save 主动更新 paceage.json 文件

npm update  || npm update --save

// 更新单个包 ;带上 @ersion - 更新到特定版本

npm update package@version

问题:update 不会去更新 paceage.json 文件;

这个问题 npm v8 开始,将 --save 添加到命令就可以主动更新了;

如果不使用该方法的话,可以使用 npm-check-updates

npm install -g npm-check-updates

之后使用命令去更新 json 文件

ncu    检查 json 文件中的更新

ncu -u    更新 文件

问题2:可能会报依赖项的错

可以使用命令清除 node 缓存

npm cache clean --force 

删除 node_modules ,重新install;

问题3:包的报错;

有可能更新了包的大版本,找到对应包,看下更新日志之类的;

你可能感兴趣的:(npm,前端,node.js)