一文学会如何升级npm管理的各依赖版本
目录
- 1 检查哪些依赖已经过时
- 2 根据需要选择是安全更新还是全部更新到最新版本
- 2.1安全更新(不破坏依赖间的联系)
- 2.2全部更新最新版本
- 3 升级完成
- 总结
1 检查哪些依赖已经过时
在命令行输入npm outdated来检查已经过时的依赖项

2 根据需要选择是安全更新还是全部更新到最新版本
2.1安全更新(不破坏依赖间的联系)
输入npm update
2.2全部更新最新版本
首先输入npx npm-check-updates -u
会提示安装npm-check-updates插件,输入y同意

运行完成后会告知依赖即将升级的情况并让用户运行npm install来执行这些升级操作

输入npm install,开始升级,因为忽略依赖间的联系性并统一升级到最新版本,所以可能会出现升级失败,询问用户是否确定并加上--force,如果你仍然想升级,输入npm install --force强制升级。


3 升级完成
总结
到此这篇关于升级npm管理各依赖版本的文章就介绍到这了,更多相关升级npm管理各依赖版本内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
关于npm主版本升级及其相关知识点总结
目录 前言 1.关于npm主版本升级 2.项目上下文 局部安装 开发依赖 3.mockjs版本兼容性 4.mockJS对node(及其集成安装的npm)版本的兼容性 5.根据package.json做覆盖覆盖安装时,检查 总结 前言 在windows下,由于操作系统版本不同,导致node.js的版本范围受限,再导致默认下载npm的版本受限,再导致其所管理的注册“包”的版本不一致...... MSWindows平台,目前企业主要在用的OS版本有:Win7/Windows Server 2008;
-
node版本升级npm命令警告原因及解决
目录 引言 一.报错原因 二.解决办法 引言 使用 nvm 升级 node 版本,从 v12.5.0 升级到 v16.15.1,升级完成后,使用 npm 命令时总是出现警告: npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead . 一.报错原因 升级 node 版本后,npm 没有同步升级到对应版本,所以出现 WARN . 二.解决办法 将 npm 升级到最新版本
-
一文学会如何升级npm管理的各依赖版本
目录 1 检查哪些依赖已经过时 2 根据需要选择是安全更新还是全部更新到最新版本 2.1安全更新(不破坏依赖间的联系) 2.2全部更新最新版本 3 升级完成 总结 1 检查哪些依赖已经过时 在命令行输入npm outdated来检查已经过时的依赖项 2 根据需要选择是安全更新还是全部更新到最新版本 2.1安全更新(不破坏依赖间的联系) 输入npm update 2.2全部更新最新版本 首先输入npx npm-check-updates -u 会提示安装npm-check-updates插件,输入
-
利用yarn代替npm管理前端项目模块依赖的方法详解
本文主要给大家介绍了关于yarn代替npm管理前端项目模块依赖的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 什么是 yarn? 简单来说,yarn 是一个与 npm 功能相同的工具,用于前端项目的依赖管理.在使用 npm 的项目中,使用 npm 命令的地方都可以使用 yran 来代替. 为什么要使用 yarn 替代 npm 呢?yarn 相对 npm 来说,主要的特点有: 离线.并行安装:依赖并行安装,缓存已下载过的依赖并优先使用,各种优化使得安装依赖速度显著提升
-
pyenv命令管理多个Python版本
从接触Python以来,一直都是采用 virtualenv 和 virtualenvwrapper 来管理不同项目的依赖环境,通过 workon . mkvirtualenv 等命令进行虚拟环境切换,很是愉快. 然而,最近想让项目能兼容更多的Python版本,例如至少同时兼容 Python2.7 和 Python3.3+ ,就发现采用之前的方式行不通了. 最大的问题在于,在本地计算机同时安装 Python2.7 和 Python3 后,即使分别针对两个Python版本安装了 virtualenv
-
python 2.6.6升级到python 2.7.x版本的方法
1.下载python2.7.x wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 2.解压并编译安装 tar -zxvf Python-2.7.6.tgz && cd Python-2.7.6 && ./configure && make all && make install && make clean && make distclea
-
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
mint19.2 本来pip 和 pip2 对应 python2.7 pip3对应python3.6 用源码安装了python3.7之后. 这样 版本也没问题. 但是, 用pip3.7 安装包的时候 提示 pip需要升级, 但是一旦升级, 就不对了 pip pip2 pip3 都指向了pip3.7 这导致一系列问题. 包pgadmin4 启动后报 csrf 错误 , 甚至进而导致docker-compose模式下postgres服务下线! 而且,无法用重装python-pip, p
-
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
1.windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的"INSTALL"按钮,直接点击就会自动下载安装了. 2.安装过程基本直接"NEXT"就可以了.(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如"C:\Program Files\nodejs"). 3.安装完成后可以使
-
详解如何管理多个Python版本和虚拟环境
多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. 在这里,我们将介绍使用这些工具的三种不同工具,以及何时需要每种工具.让我们探讨以下用例: venv / pyvenv pyenv pyenv-virtualenv 如果您使用单个版本的Python如3.3+版本,并且想要管理不同的虚拟环境,那么venv就是您所需要的. 如果你想使用多个3.3+版本
-
利用n工具轻松管理Node.js的版本
前言 相信对于学习Node.js的小伙伴们都知道,现在 Node 的版本更新很快,目前最新稳定版已经更新到 v7.6.0 了,而生产环境一般选择使用 LTS(Long-term Support)版本,目前最新的是 v6.10.0. LTS本地下载:点击这里 新版的 Node 7.x.x 有非常有用的更新,那就是支持了 --harmony-async-await.这样就不用依赖 babel 来使用 async/await 特性了. 但是,如何让 7.x.x 和 LTS 的 6.x.x 并存呢?就需
-
详解如何使用nvm管理Node.js多版本
Node.js版本管理工具.Git地址:https://github.com/nvm-sh/nvm 安装nvm Mac OS: 如果已经安装了node,在安装nvm之前,不需要卸载这个版本的node.这个版本的node后续会成为nvm中的system版本的node. 具体步骤如下: 首先安装C++编译器,使用XCode 的命令行工具,在Terminal中输入: xcode-select --install 然后在Terminal里输入: curl -o- https://raw.githubus
-
Node.js安装教程和NPM包管理器使用详解
2009年的JSCOnf大会上,一个叫Ryan Dahl的年轻程序员向人们展示了一个他正在做的项目,一个基于Google V8引擎的JavaScript运行平台,它提供了一套事件循环和低IO的应用程序编程接口(API).和其他的服务端平台不同, JavaScript天生就是事件驱动IO,而这个项目又大大降低了编写事件驱动应用程序的复杂度,因此它很快就以不可思议的速度的成长流行起来,并应用到实际项目中.(Jack:这段翻译的不太靠谱,原文:This project was not like oth
随机推荐
- Spring注入Date类型的三种方法总结
- rails常用数据库查询操作、方法浅析
- Microsoft SQL Server 2008 基本安装说明
- js更优雅的兼容
- JS查找字符串中出现次数最多的字符
- 使用DataTable更新数据库(增,删,改)
- asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法
- HttpHandler HttpModule入门篇
- php里array_work用法实例分析
- Android画图并保存图片的具体实现代码
- node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
- Node.js使用Express创建Web项目详细教程
- 图文详解Java中class的初始化顺序
- Javascript 读书笔记索引贴
- jquery插件jSignature实现手动签名
- c++支持coroutine的简单示例
- 详解Java无需解压直接读取Zip文件和文件内容
- C++实现CreatThread函数主线程与工作线程交互的方法
- PHP中Date获取时间不正确怎么办
- 利用vue和element-ui设置表格内容分页的实例
