iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >关于npm主版本升级及其相关知识点总结
  • 361
分享到

关于npm主版本升级及其相关知识点总结

npm升级教程npm升级到指定版本怎么升级node版本 2022-12-26 12:12:31 361人浏览 安东尼
摘要

目录前言1、关于npm主版本升级2、项目上下文 局部安装 开发依赖3、mockjs版本兼容性4、mockJS对node(及其集成安装的npm)版本的兼容性5、根据

前言

windows下,由于操作系统版本不同,导致node.js的版本范围受限,再导致默认下载npm的版本受限,再导致其所管理的注册“包”的版本不一致......

MSWindows平台,目前企业主要在用的OS版本有:Win7/Windows Server 2008; Win8/Windows Server 2012; Win10/Windows Server 2016~2019、及其以上的Win11/Windows Server 2020。

特别是在Win7下,问题比较明显。

那么为啥还用win7呢,放弃不就完事儿了?!那是因为其底层内核一致的服务器操作系统Windows Server 2008还广泛地应用于民间(虽然2021年末微软已宣布3*4年生命周期的该产品已不再“售后”维护支持),用win7开发出的代码,运行时将会有更好的兼容性,就好比win7下的App一定在Win10下跑不出问题,但Win10下的App在Win7跑可能就会出问题,微软产品总之向下兼容的。你不可能强迫要求用户单位换服务器,就好比Vue2项目、产品、平台,还广泛地应用于民间一样,你不可能强迫要求用户升级为vue3,你不可能强迫要求“软件开发机构”升级到vue3(因为这种升级是有“成本”代价的)。

1、关于npm主版本升级

 
 
 
 
   ╭────────────────────────────────────────────────────────────────╮
   │                                                                │
   │      New major version of npm available! 6.14.4 -> 8.19.2      │
   │   Changelog: https://GitHub.com/npm/cli/releases/tag/v8.19.2   │
   │               Run npm install -g npm to update!                │
   │                                                                │
   ╰────────────────────────────────────────────────────────────────╯

升级前,一定需要关注项目依赖及开发依赖,是否也已经更新到了新版npm......

2、项目上下文 局部安装 开发依赖

npm i -d
npm info it worked if it ends with ok
npm info using npm@6.14.4
npm info using node@v13.14.0
npm info lifecycle my-site@0.1.0~preinstall: my-site@0.1.0
npm timing stage:loadCurrentTree Completed in 30ms
npm timing stage:loadidealTree:cloneCurrentTree Completed in 1ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 1693ms
npm Http fetch GET 200 https://reGIStry.npmmirror.com/vue-loader 202ms (from cache)
npm http fetch GET 200 https://registry.npmmirror.com/loader-utils 544ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/chalk 841ms (from cache)
npm http fetch GET 200 https://registry.npmmirror.com/ansi-styles 53ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/supports-color 103ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/color-convert 1000ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/color-name 99ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/has-flag 92ms (from cache)
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 5431ms
npm timing stage:loadIdealTree Completed in 8039ms
npm timing stage:generateActionsToTake Completed in 1666ms
npm timing audit submit Completed in 12554ms
npm http fetch POST 301 https://registry.npm.taobao.org/-/npm/v1/security/audits/quick 14610ms
[          ........] / extract:is-wsl: sill tarball trying mixin-deep@1.3.2 by hash: sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=
 
 

3、mockjs版本兼容性

PS L:\Vue3Test\MyVue3Proj1\my-site> npm i mockjs@^1.1.0
npm WARN notsup Unsupported engine for commander@9.4.0: wanted: {"node":"^12.20.0 || >=14"} (current: {"node":"13.14.0","npm":"6.14.4"})
npm WARN notsup Not compatible with your version of node/npm: commander@9.4.0

以下“第4、点” 为连带反应。

简单解决办法:将事前下载好的,上下文中的node_modules\下,做覆盖

4、mockJS对node(及其集成安装的npm)版本的兼容性

导致项目分发时 npm run build时总是弹出这个链接,其中内容为mockJS

> npm run build
 
webpack Bundle Analyzer is started at http://127.0.0.1:8888

5、根据package.json做覆盖覆盖安装时,检查

npm i
 
> core-js@3.6.5 postinstall L:\Vue3Test\MyVue3Proj1\my-site\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

总结

到此这篇关于npm主版本升级及其相关知识点总结的文章就介绍到这了,更多相关npm主版本升级内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 关于npm主版本升级及其相关知识点总结

本文链接: https://www.lsjlt.com/news/175803.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 关于npm主版本升级及其相关知识点总结
    目录前言1、关于npm主版本升级2、项目上下文 局部安装 开发依赖3、mockjs版本兼容性4、mockJS对node(及其集成安装的npm)版本的兼容性5、根据...
    99+
    2022-12-26
    npm升级教程 npm升级到指定版本 怎么升级node版本
  • HTML相关知识点总结
    目录简介HTML文档和网页的关系呢?HTML的标签样子?HTML基本概念标签元素属性注释编码规则HTML常用元素标题段落链接跳转页面:跳转锚点图片列表有序列表无序列表定义列表表格块表...
    99+
    2024-04-02
  • Redis 事务知识点相关总结
    目录01 事务简介02 命令错误导致的事务提交失败,所有命令都不执行03 运行时错误导致数据错误04 丢弃事务05 watch命令06 总结Redis中的事务介绍  &nb...
    99+
    2024-04-02
  • 云服务器相关知识点总结
    云服务器是一种虚拟的、服务器化的服务,可以提供按需使用、按量计费的服务,可以实现弹性扩展、自动负载均衡、快速响应、高可靠性等一系列功能,是许多企业和开发者的重要选择。以下是一些云服务器相关的知识点总结: 什么是云服务器:云服务器是一种通...
    99+
    2023-10-26
    知识点 服务器
  • Java中的枚举相关知识点总结
    这篇文章主要讲解了“Java中的枚举相关知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中的枚举相关知识点总结”吧!Java中的枚举枚举通常是一组相关的常量集合,其他编程语言...
    99+
    2023-06-15
  • R语言关于“包”的知识点总结
    R语言的包是R函数,编译代码和样本数据的集合。 它们存储在R语言环境中名为“library”的目录下。 默认情况下,R语言在安装期间安装一组软件包。 随后添加更多包,当它们用于某些特...
    99+
    2024-04-02
  • 云服务器相关知识点总结报告
    一、云服务器的基本概念 云服务器是一种常见的计算资源,通常由大型企业或云服务提供商提供。云服务器是一种虚拟化技术,可以将多个计算资源组合成一个虚拟服务器,并通过互联网连接在一起。用户可以通过云服务器访问和管理各种云服务,包括云存储、云数据...
    99+
    2023-10-27
    知识点 总结报告 服务器
  • R语言关于变量的知识点总结
    变量为我们提供了我们的程序可以操作的命名存储。 R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合。 有效的变量名称由字母,数字和点或下划线字符组成。 变量名以字母...
    99+
    2024-04-02
  • Java中类与对象的相关知识点总结
    目录一、面向过程与面向对象的理解二、类与对象的理解与认识三、类的成员1.字段/属性/成员变量2.对null的基本认识3.方法 (method)4.static 关键字四、封装1. p...
    99+
    2024-04-02
  • mysql中null(IFNULL,COALESCE和NULLIF)相关知识点总结
    本文实例讲述了mysql中null(IFNULL,COALESCE和NULLIF)相关知识点。分享给大家供大家参考,具体如下: 在MySQL中,NULL值表示一个未知值,它不同于0或空字符串'',并且不等于...
    99+
    2024-04-02
  • R语言关于决策树知识点总结
    决策树是以树的形式表示选择及其结果的图。图中的节点表示事件或选择,并且图的边缘表示决策规则或条件。它主要用于使用R的机器学习和数据挖掘应用程序。 决策树的使用的例子是 预测电子邮件是...
    99+
    2024-04-02
  • JavaScript垃圾回收器的相关知识点总结
    本篇内容介绍了“JavaScript垃圾回收器的相关知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • R语言关于多重回归知识点总结
    多元回归是线性回归到两个以上变量之间的关系的延伸。 在简单线性关系中,我们有一个预测变量和一个响应变量,但在多元回归中,我们有多个预测变量和一个响应变量。 多元回归的一般数学方程为 ...
    99+
    2024-04-02
  • R语言关于泊松回归知识点总结
    泊松回归(英语:Poisson regression)包括回归模型,其中响应变量是计数而不是分数的形式。  例如,足球比赛系列中的出生次数或胜利次数。 此外,响应变量的值遵...
    99+
    2024-04-02
  • R语言关于生存分析知识点总结
    生存分析处理预测特定事件将要发生的时间。 它也被称为故障时间分析或分析死亡时间。 例如,预测患有癌症的人将存活的天数或预测机械系统将失败的时间。 命名为survival的R语言包用于...
    99+
    2024-04-02
  • R语言关于二项分布知识点总结
    二项分布模型处理在一系列实验中仅发现两个可能结果的事件的成功概率。 例如,掷硬币总是给出头或尾。 在二项分布期间估计在10次重复抛掷硬币中精确找到3个头的概率。 R语言有四个内置函数...
    99+
    2024-04-02
  • PHP版本NTS的意义及相关知识介绍
    PHP版本NTS的意义及相关知识介绍 PHP是一种广泛应用于服务器端脚本语言,用于开发动态网页和Web应用程序。PHP的版本有两种不同的构建版本:NTS(Non-Thread Safe...
    99+
    2024-04-02
  • Java IO流之节点流与字符流的相关知识总结
    一、File file是文件和目录路径名的抽象表示 1.1 File的用法 用法: File file = new File("路径名"); //如 File file =...
    99+
    2024-04-02
  • Python创建类的方法及成员访问的相关知识总结
    一、创建类的方法与成员访问 1.1 创建实例方法并访问 实例方法是指在类中定义的函数。该函数是一种在类的实例上操作的函数。 同__init__()方法一样,实例方法的第一个参数必...
    99+
    2024-04-02
  • JAVA正则表达式及字符串的替换与分解相关知识总结
    JAVA正则表达式及字符串的替换与分解 Java 提供了 java.util.regex 包来与正则表达式进行模式匹配 java.util.regex 包主要包括以下三个类: Pat...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作