vue项目升级依赖包

我们常在项目中遇到依赖版本不匹配等问题,在升级依赖前我们可以先执行npm outdated命令,查看当前哪些依赖包过时了。

查看依赖包情况

标题注解

  • Current:当前版本号
  • Wanted:满足 package.json 中指定的 semver 范围的包的最大版本,如果没有可用的 semver 范围 ,则wanted显示当前安装的版本。
  • Latest:在注册表中标记为最新的包版本
  • Location:包在依赖树中的位置

颜色注解

  • 红色:表示有符合 semver 要求的较新版本,可以立即更新。
  • 黄色:表示有高于 semver 要求的更新版本(通常是新的主版本或新的 0.x 次版本),需要谨慎操作

为大家提供两种升级依赖的方法:

第一种: npm update
npm update [-g] [<pkg>...] 
// -g 全局     pkg 包名称

此方法会将npm outdated后的所有包更新到最新版本(由tag配置指定),尊重包及其依赖项的 semver 约束(如果它们也需要相同的包)。

  1. 会安装缺少的软件包
  2. 如果有-g, 会更新全局安装的包。
  3. 如果未指定包名称,则将更新指定位置(全局或本地)中的所有包。
第二种:先卸载指定的依赖,再重新安装指定版本的依赖
npm uninstall node-sass@4.0.0
npm install -D node-sass@5.0.0

了解版本号规范请移步:npm版本号规范
原文件地址:https://blog.csdn.net/weixin_39964419/article/details/126760598

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容