精华内容
下载资源
问答
  • 使用npm更新所有依赖包到最新版本

    千次阅读 2021-01-07 11:17:23
    本篇文章参考文章 - npm包之npm-check-updates 文章目录npm-check-updates背景...npm-check-updates // 检查当前项目中有没有哪些依赖包更新(简写ncu)   检查结果如下所示: 更新 ncu -u // 更新package.json

    本篇文章参考文章 - npm包之npm-check-updates

    npm-check-updates

      一键升级所有依赖的插件为 npm-check-updates需要执行以下步骤:

    安装
    npm  install -g npm-check-updates
    
    检查
    npm-check-updates      //  检查当前项目中有没有哪些依赖包可更新(简写ncu)
    

      检查结果如下所示:
    在这里插入图片描述

    更新
    ncu -u // 更新package.json
    

      注意上面命令是更新 package.json ,真正的依赖包还没有下载下来,所以需要删除 node_modules 重新 install

    查看命令
    ncu --help   // 查看相关命令
    

    背景交代

      找到上面那个插件是因为最近接到个新项目,应领导要求,为了紧追时代脚步,加强公司技术沉淀,改革现有应对方案,准备升级当前开发框架,向国际一线大厂看齐。一切采用最新,最快,最高标准。

      抓紧实现弯道超车,大踏步进军,争做区域霸主,全球龙头,最终实现世界和平!(鼓掌)

      上面是我意淫的,主要是最近的项目需要把所有依赖库升级到最新版本。

      一开始不知道有一键升级的快捷方式,苦逼的我一条一条手动升级,简直不要太酸爽,最头疼的是,有些依赖库版本太低,升级过程中出现了不兼容情况,只能升级到当前大版本的最新补丁版本。比如 react ,现有项目是 16.13.1 ,执行 npm install react 之后只能更新到 16.14.0 ,如果执行 npm install react@17.0.1 ,那么会提示下面这个报错:

    Found: react@17.0.1
    npm ERR! node_modules/react
    npm ERR!   react@"17.0.1" from the root project
    npm ERR!   peer react@"*" from @icons/material@0.2.4
    npm ERR!   node_modules/@icons/material
    npm ERR!     @icons/material@"^0.2.4" from react-color@2.19.3
    npm ERR!     node_modules/react-color
    npm ERR!       react-color@"^2.17.3" from the root project
    npm ERR!   17 more (antd, echarts-for-react, element-react, rc-drawer, ...)
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! peer react@"^0.14.0 || ^15.0.0 || ^16.0.0" from @ant-design/create-react-context@0.2.5
    npm ERR! node_modules/@ant-design/create-react-context
    npm ERR!   @ant-design/create-react-context@"^0.2.4" from antd@3.26.20
    npm ERR!   node_modules/antd
    npm ERR!     antd@"^3.20.3" from the root project
    npm ERR!   @ant-design/create-react-context@"^0.2.4" from rc-mentions@0.4.2
    npm ERR!   node_modules/rc-mentions
    npm ERR!     rc-mentions@"~0.4.0" from antd@3.26.20
    npm ERR!     node_modules/antd
    npm ERR!       antd@"^3.20.3" from the root project
    npm ERR!   2 more (rc-tabs, rc-tree)
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force, or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    

      上面问题出现的原因是因为 node 版本太高,不兼容当前升级的依赖,解决方法是把 node 降级到稳定版本就可以了。

      我估计开发 npm-check-updates 插件的老哥,也是嫌麻烦,就做了个一键升级,解决所有烦恼。

    展开全文
  • npm-更新所有依赖包

    千次阅读 2020-08-12 14:18:37
    npm 更新所有依赖包 工具–npm-check-updates 全局安装npm-check-updates npm install -g npm-check-updates 检查可更新的包 在当前项目的目录下执行以下命令,查看所有存在的更新 ncu 也可以通过执行以下命令查看...

    npm 更新所有依赖包

    工具–npm-check-updates

    全局安装npm-check-updates

    npm install -g npm-check-updates
    

    检查可更新的包

    在当前项目的目录下执行以下命令,查看所有存在的更新

    ncu
    

    也可以通过执行以下命令查看所有可用的相关命令行(命令变动或者无效时查看命令)

    ncu -h
    

    ##更新包

    ncu -u
    

    使用心得

    在使用过程中,使用该命令更新了项目中的包,并执行npm install,重新安装包,但是更新完成后发现项目运行不起来!!!!

    注意:npm-check-updates是更新项目包,但是无法保证包之间的依赖关系,导致项目无法运行,因此更新前一定要做好备份,以方便存在问题的时候恢复

    因此轻易不要执行,可以查看所有存在的更新,选择性的手动更新

    展开全文
  • npm 升级所有依赖包

    千次阅读 2018-10-15 11:40:37
    npm install -g npm-check-updates ncu -u  
    npm install -g npm-check-updates
    ncu -u

     

    展开全文
  • npm更新依赖包到最新版本

    千次阅读 2020-11-24 16:36:28
    更新依赖包到最新版本 npm install 依赖包名称@latest -D ...npm info 依赖包名称(查看所有版本) npm view 依赖包名称 version(查看当前最新版本) 更新依赖包到指定版本 npm i 依赖包名称@最新版本号 ...
    更新依赖包到最新版本

    npm install 依赖包名称@latest -D

    查看最新版本

    npm info 依赖包名称 version(查看当前最新版本)
    npm info 依赖包名称 versions(查看所有版本)
    npm view 依赖包名称 version(查看当前最新版本)
    npm view 依赖包名称 versions(查看所有版本)

    更新依赖包到指定版本

    npm i 依赖包名称@最新版本号

    展开全文
  • 一、全局安装 npm-check-updates 升级包 npm install -g npm-check-updates 二、在项目根目录运行终端 ...更新dependencies 依赖包到最新版本 ncu -u 更新全部依赖包到最新版本 ncu -a ...
  • npm ERR 安装依赖包报错.pdf
  • nodejs高效升级插件npm-check-updates:...npm一键更新方法 // 第一步:全局安装插件 npm install -g npm-check-updates // 第二步在需更新的package.json默认下执行-u的命令更新packa..
  • npm安装项目所有依赖包

    万次阅读 2019-07-22 15:32:51
    npm包更新速度很快,为了将项目或者全局依赖更新到最新版本。传统的做法是一个一个更新,比如更新react到最新版本,命令如下: # npm npm i --save react@latest # yarn yarn add react@latest yarn是 facebook...
  • npm升级所有依赖包

    2019-02-18 12:06:01
    npm-check是用来检查npm依赖包是否有更新,错误以及不在使用的,我们也可以使用npm-check进行包的更新 安装npm-check: npm install -g npm-check 检查npm包的状态: npm-check -u -g ...
  • NPM如何管理依赖包版本?

    千次阅读 2020-03-09 11:32:58
    在介绍整个依赖系统之前,必须要了解 npm如何管理依赖包的版本,本文将介绍 npm包 的版本发布规范以、何管理各种依赖包的版本以及一些关于包版本的最佳实践。 转存失败重新上传取消 查看npm包版本 你可以执行 npm...
  • 锁定版本  npm shrinkwrap 或者一直使用npm下载,自动生成 package.lock.json
  • 使用npm下载nodejs依赖包时,会出现下载失败,可以使用如下方法解决: 1. npm默认的镜像地址为国外镜像地址 npm config get registry # http://registry.npmjs.org 为国外镜像地址 从国外镜像地址下载依赖包时,...
  • npm如何管理依赖包的版本

    千次阅读 2018-05-22 16:12:57
    npm如何管理依赖包的版本 写死package.json 依赖包的版本,回避最优版本,把打头的~ 和^标记去掉
  • 使用命令npm install(npm i) 安装package.json文件中的依赖包node_modules NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写...
  • 一行命令更新所有 npm 依赖包

    千次阅读 2019-05-15 14:09:15
    更新速度很快,为了将项目或者全局依赖更新到最新版本。传统的做法是一个一个更新,比如更新 react 到最新版本,命令如下: # npm npm i --save react@latest # yarn yarn add react@latest yarn&...
  • npm安装mysql依赖包

    千次阅读 2019-07-23 22:05:26
    npm install mysql --save
  • npm install安装依赖包失败

    千次阅读 2019-04-01 18:58:52
    安装依赖的时候发现这个错误: error If you’re sure you want to delete the entire cache, rerun this command with --force. 解决方案:强制清除缓存 npm cache clean --force 再运行npm install -----对于nod.....
  • npm中关于依赖包冲突的问题

    千次阅读 2019-03-06 23:02:04
    要了解npm解决冲突的问题,就要先了解一下他是如何找的 node中require查找依赖的方式 │ app.js │ └───node_modules 一般我们们的app.js中的requier查找依赖的时候,会去目录下的node_modules去寻找 但是...
  • npm更新依赖

    万次阅读 2019-01-08 17:44:15
    npm更新依赖前言更新全部依赖更新单个依赖 前言 近日收到了GitHub的提醒,webpack-dev-server在3.1.11版本以下有漏洞,需要更新,故写这篇文章与大家交流一下使用npm依赖进行更新的方法。 注意:请在项目的根...
  • npm安装依赖包报错

    万次阅读 2018-09-11 11:40:36
    最近在新下载了一个项目,需要 npm i 下载依赖,,但是一直报错,, 首先用cnpm源下载 $ npm install -g npm npm ERR! code E500 npm ERR! 500 Internal Privoxy Error: npm@latest npm ERR! A complete ...
  • npm 升级依赖包

    千次阅读 2020-10-27 16:43:49
    首先安装升级插件 npm-check-updates $ npm install -g npm-check-updates ...可以看到有好几个更新 # 查看所有ncu命令 ncu -h 例如使用ncu -a进行更新 # 更新 ncu -a 使用ncu -u更新pa..
  • npm查找依赖包版本

    2020-10-28 10:31:01
    npm查找依赖包版本列表并安装指定版本 因前端提交版本迭代需由运维安装指定版本依赖包$ npm view [packagename] versions 执行安装$ npm i [packagename@version]
  • error C2039: “ForceSet”: 不是“v8::Object”的成员 (编译源文件 ..\src\validation.cc)
  • 或者是查看别人的项目时安装依赖包的时候,有时候会在安装chromedeiver的时候出现 卡住不能继续执行 或者 报错…… 这是由于在某些版本下,Chromedriver的zip文件URL的响应是302跳转,但是在install.js里面使用的...
  • npm 全局依赖包管理

    千次阅读 2020-05-05 11:54:09
    查看全局依赖包 npm list -g --depth 0 安装全局依赖包 npm install -g <package name> 卸载全局依赖包 npm uninstall -g <package name>
  • 以iview的为例: 1.npm i iview --save // 安装到最新的包 2.npm i iview@3.1.5 --save // 安装特定的版本,输入版本号 3.npm uninstall iview // 卸载iview这个依赖包,然后根据自己需要的版本号进行安装 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,665
精华内容 43,066
关键字:

npm更新所有依赖包