百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

解决win7下安装node.js 高版本(14以上)的方法

bigegpt 2024-09-01 15:16 7 浏览

众所周知windows7 从09年发布到现在已经伴随我们走过了好多年,微软早已停止更新维护支持,如今也已经被好多软件大厂逐步抛弃,不管是游戏也好还是一些工具类,以及一些IDE工具的较新版本也都不在支持win7系统 但是仍然还有很多人在用 就是一个理由 好用 兼容性好内存占用低等优点 我也依然还在使用 不过 我另备了一台机子装的win10以备不时之需

在说nodeJs 之前我们捎带着简单说一下vsCode

前一阵子我下载了微软的VsCode 新版本的开发工具 版本号是1.74.3 win7就安装不了

不过想用也不是没办法 还很简单

就是在win10系统环境下 安装 然后将整个安装的根目录全部拷贝到win7系统中就可以使用了 不过VsCode会提示 检测到当前系统是win7将不在显示更新消息等等

这个无所谓的 能用就行 而且使用了这么一阵子也没发现啥问题

接下来我们说正题

今天我们重点要说的是 安装Vue3的时候 众所周知 vue3项目是基于vite构建工具创建的但vite需要至少node.js版本是14及以上 这个稍微有一些麻烦 因为nodeJS凡是支持vue3的版本都不支持win7 这个就想哭了

因为使用create- vue脚手架去创建vue3工程的时候输入命令 npm init vue@latest时会报错

以上错误翻译文提示的意思就是nodeJs版本低了

那我们在官网下载支持vite的较新版本nodeJs来试试

哈哈 不出所料 还没安装呢就出这个幺蛾子了 安装程序提示 当前的应用只适用于windows8.1及以上的或者是 windows服务器2012R2版本或以上才可以安装 win7安装不了 崩溃不

期间我还尝试过在我win10机上就像安装高版本vsCode那样安装好后 ,将安装的根目录copy过来,以及下载官网历史版本中适用于vue3 的免安装版本解压 再配置path变量的方法 均告失败 报错截图如下

那是不是就没有办法了 NO!NO!NO!...

智慧永远在不断尝试的劳动人民心中,办法终归是有的

如果小伙伴们也遇到了和我一样的问题 可以参考以下方法 即可解决

版本是16.15.1

按照如下步骤操作

先在C盘根目录下创建一个文件夹 名字随意 自己认识就行 我的是叫做nodejs64

1 将该压缩包解压后的文件全部copy到C盘根目录的nodejs64文件夹下

2 新增系统变量 NODE_PATH C:\nodejs64\node_modules

3 再新增一条系统变量 NODE_SKIP_PLATFORM_CHECK 将值1

设置这个是用来跳过安装 node时对版本的检查的

4 系统变量 path 追加 ;C:\nodejs64;

5 让我们使用小黑窗口 看看吧 输入node –v

这是不是已经安装成功了呢 哈哈

别着急 这个时候还没完呢 因为使用npm –v命令会有如下错误 别着急事儿还没完呢

将C盘中的我们前面创建的那个nodejs64文件夹打开 找到 npm.cmd文件打开

使用记事本打开就行

看到红圈标注的位置没 将prefix –g –g 修改为--location=global

接下来我们再次打开小黑窗口

这样就OK了 我们现在可以试一下 使用create-vue脚手架去创建vue3项目了

这下就真的可以了 Project name : 创建自己的项目名称 去尽情的和代码约会吧 吼吼

相关推荐

LangChain4j如何自定义文档转换器实现数据清洗?

LangChain4j提供了3种RAG(Retrieval-AugmentedGeneration,检索增强生成)实现,我们通常在原生或高级的RAG实现中,要对数据进行清洗,也就是将外接...

Java 8 Stream API 详解(java stream.)

Java8StreamAPI详解一、概述在Java8中,StreamAPI是一个重要的新特性。它为处理集合(如List、Set等)中的元素提供了一种高效且富有表现力的方式。Str...

Java修炼终极指南:185 使用 Stream 过滤嵌套集合

这是面试中的一个经典问题,通常从一个模型开始,如下所示(我们假设集合是一个List):publicclassAuthor{privatefinalStringname;pri...

java8的stream使用小示例(java stream())

据JetBrains发布的2021年开发者生态系统调查,Java8在java使用的版本中仍然是当前最流行的版本。72%的专业开发人员使用Java8作为其在java开发中主要编程语言版本。现...

Node.js Stream - 实战篇(node.js in action)

本文转自“美团点评技术团队”http://tech.meituan.com/stream-in-action.html背景前面两篇(基础篇和进阶篇)主要介绍流的基本用法和原理,本篇从应用的角度,介...

Java Stream:集合处理的api(java 集合操作)

JavaStream流:高效集合处理的函数式编程利器一、什么是JavaStream?Java8引入的StreamAPI是一套用于处理集合数据的流式编程接口,通过函数式风格(无副作用的...

去除 List 中的重复元素,你知道几种实现方法?

去除List中重复元素,这在实际编程或面试中经常遇到,每个人都有习惯的写法吧,这里抛砖引玉,汇总了一些实现方案,开拓思路。准备数据假设数组中有10个数据,可能有重复,需要将重复的数据从数组中去掉。pu...

Java开发者必看!Stream流式编程10个爆款技巧,让你代码优雅飞起

为什么你的Java代码总像拧巴的麻绳?掌握这10个Stream实战技巧,代码效率与优雅度将产生质的飞跃。以下案例均来自真实电商系统场景,带你感受流式编程的降维打击!一、过滤与映射组合拳(Filter...

leetcode每日一题之存在重复元素(存在重复元素 iii)

题:给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。比如:输入:[1,2,3,1]输出:true...

告别for循环!揭秘Stream API如何让你的代码简洁度提升300%

一、当传统循环遇上现代需求真实场景复现:某电商平台需要处理10万条订单数据,要求:筛选出金额>500的订单提取用户ID并去重统计VIP用户数量传统实现方案://常规写法Set<Long...

Java中List去重的N种方法:从基础到优雅

Java中List去重的N种方法:从基础到优雅在日常的Java开发中,我们经常会遇到需要对List集合去重的情况。无论是为了清理重复的数据,还是为了优化算法性能,掌握多种去重方式都是一项非常实用的技能...

Java Stream流没用过?常用高频方法

概念Stream流是Java8添加的以一种链式调用的方法处理数据,主要侧重于计算。具有以下相关特点代码简洁链式调用Stream常用方法1.将数组变为当作List操作String[]strArr=...

核医学专业名词索引(M-R)(核医学重点归纳)

M吗啡(morphia)埋藏式心律转复除颤器(implantablecardioverterdefibrillator,ICD)麦角骨化醇(VD2,calciferol)脉冲堆积(pulsepi...

CodeMeter 新版发布(codesigner下载)

威步于2022年8月4日发布CodeMeter7.50及CodeMeter软件保护套装11.10,以下为新版内容。CodeMeterRuntime7.50StreamingSIMDExten...

世界上最小的五轴铣床Pocket NC(最小的五轴加工中心)

PocketNC,由MIT学生研制,还有说法是这款产品的设计者是来自美国蒙大拿州的一对极客夫妻。目前主要有两款产品:PocketNCV2-50,9000美元;PocketNCV2-10,60...