网站首页 > 技术文章 正文
众所周知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 : 创建自己的项目名称 去尽情的和代码约会吧 吼吼
猜你喜欢
- 2024-10-13 Node.js结合uni-app对微信公众号网页开发中的JS-SDK权限验证配置
- 2024-10-13 设置Node.js脚本开机自启动(node.js 开机启动)
- 2024-10-13 干货 | Node.js在携程的落地和最佳实践
- 2024-10-13 美国云服务器支持Node.js运行的简单方法
- 2024-10-13 Node.js是什么?怎样快速入门?(node.js百度百科)
- 2024-10-13 2022年,开发独立 EXE 桌面应用程序,用什么语言、技术合适
- 2024-10-13 7个免费、开源且实用的Node包,你还在等什么?
- 2024-10-13 极简Node.js安装(node.js下载安装教程)
- 2024-10-13 Node.js 的安装(node js 安装)
- 2024-10-13 安装ES7.6.1(安装空调)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)