nodejs和npm版本不匹配

news2025/1/30 16:10:43

前言:我是因为要用vue创建项目,之后发现创建项目创建不上去,我想的是安装vue的脚手架工具,但是npm死活安装不上去,一直报错,我是一直在网上找解决方法,之后我自己终于解决了,心情是非常高兴的。


因为两者不匹配报了错误:

我当时最初想法就是查看版本,发现node和npm的版本不匹配,也没有办法安装脚手架工具。

 我给你们说,我最后的解决方法吧。我是试了老多错,之后,解决了。

解决方法:

1.把node卸干净(node在安装的目录当中卸载了,但是有缓存的数据【个人认为】,我的卡点也是这,缓存的数据没有卸载掉)

上面的nodejs 我是卸载掉了,之后重新安装node,但npm的版本还是低版本6.14.10。所以此时

需要把下面文件夹 npm npm-cache也卸载了。(重要提示:一定要找对路径)

下面文件夹的路径是C盘/用户/Lws【这个是你自己规定的文件名称】/AppData/Roaming【这两个文件路径很重要,基本都是这个路径】

最后安装node就可以了。node和npm的版本就一致了。

也可以创建vue项目了。


在操作完上面操作后,node是最新版本,之前用node旧版本安装的项目没有办法启动了。

报错:(备注:搜下面红框圈住的部分就可以搜到解决方法)

 解决方法:

输入

$env:NODE_OPTIONS="--openssl-legacy-provider" 

 之后重启项目,就可以解决了。

可以起来项目了。

总结:我的感受是我今天下午解决了一下午,没有找到解决办法。因为版本不匹配,还有就是自己搜索的东西太广了,不好搜到自己需要的,但是最后也解决了,觉得心情确实不错。今天下午,自己就一直坐着,在电脑前,一个一个试。知道自己版本不匹配,然后不知道自己没有把软件卸载干净,总觉得自己卸载干净了。之后,确实是没卸载干净,才导致版本不一致问题。这次遇到了,下次就不用花这么长时间解决了。感觉还是很不错。加油。前端人,前端魂,我就是前端槿玥,芜湖~

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/407681.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决el-tree子节点过多导致渲染缓慢问题

1、问题背景 在使用el-tree中,通常会调用后端接口从而去渲染tree。若后端返回数据量过于庞大,则会导致el-tree渲染缓慢的问题。此时我们通常会使用懒加载tree的方式,也就是点击某一个节点后去调取接口动态获取该节点的子数据。这种方式的确会…

DevOps系列文章 - K8S构建Jenkins持续集成平台

k8s安装直接跳过,用Kubeadm安装也比较简单安装和配置 NFSNFS简介NFS(Network File System),它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。我们可以利用NFS共享Jenkins运行的配置文件…

H5项目如何打包成APP

开发uni-app的编辑器HBuilderX可以将H5项目打包成APP,相信很多小伙伴还不知道这个功能。下面将介绍下如何将H5打包成APP。 HBuilderX下载链接:https://www.dcloud.io/hbuilderx.html 1.新建5APP项目 选择文件>新建>项目,新建5APP项目…

.env 文件

.env 文件配置 文件说明 .env:全局默认配置文件,无论什么环境都会加载合并。 .env.development:开发环境的配置文件 .env.production:生产环境的配置文件 注意:三个文件的文件名必须按上面方式命名,不能乱…

推荐10个基于Vue3.0全家桶的优秀开源项目

目录 PPTist vue-next-admin Vue vben admin VUE3-MUSIC vue-pure-admin vue3-composition-admin newbee-mall-vue3-app Element Plus vue3-bigData cool-admin-vue 今天来分享 10 个基于 Vue3.0 全家桶的优秀开源项目! PPTist PPTist 是一个基于 Vue3.…

【Vue路由(router)进一步详解】

Vue路由(router)进一步详解query属性具体实例代码如下:params属性具体实例代码如下:props属性replace属性编程式路由导航路由缓存具体代码:总结本篇文章主要针对已经掌握Vue路由(router)基础以及…

Vue业务组件封装(二)Form表单

前言 这个系列主要是分享自己在工作中常用到的业务组件,以及如何对这些组件进行有效的封装和封装的思路。注:都是基于element ui进行二次封装。 封装组件的基本方法就是通过props和emit进行父子组件的传值和通信。利用插槽、组件等增加组件的可扩展性和复…

JavaScript实现留言板

目录 1.案例说明: 2.html部分 3.css部分 4.js代码 5.全部代码 6.效果图: 1.案例说明: 利用JavaScript、css以及html制作一个简易的留言板 要求在页面文本框中输入一些文字之后,点击“提交”按钮,就可以让输入的…

React+Mobx|综合项目实践(附项目源码、地址)

欢迎来到我的博客 📔博主是一名大学在读本科生,主要学习方向是前端。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏 🛠目前正在学习的是🔥 R e a c t 框架 React框架 Reac

【学姐面试宝典】前端基础篇Ⅳ(JavaScript)

前言 博主主页👉🏻蜡笔雏田学代码 专栏链接👉🏻【前端面试专栏】 今天继续学习前端面试题相关的知识! 感兴趣的小伙伴一起来看看吧~🤞 文章目录webpack 的作用什么是按需加载如何理解前端模块化讲讲 JS 的语…

npm i 报错及解决方案

目录报错案例1报错案例2报错案例3报错案例4报错案例5报错案例1 npm ERR! Cannot read properties of null (reading pickAlgorithm)解决方案:清理缓存后再次安装 npm cache clear --force报错案例2 npm ERR! gyp info it worked if it ends with ok ... npm ERR!…

前端使用lottie-web,使用AE导出的JSON动画贴心教程

Lottie简介 官方介绍:Lottie是一个库,可以解析使用AE制作的动画(需要用bodymovie导出为json格式),支持web、ios、android、flutter和react native。 在web端,lottie-web库可以解析导出的动画json文件,并将其…

【博主推荐】html好看的图片轮播多种风格(源码)

html好看的图片轮播多种风格所有轮播图动态效果展示1.普通自带按钮切换轮播图1.1 效果展示1.2 源码2.自动切换图片2.1 效果展示2.2 源码3.鼠标拖动切换图片3.1 效果展示4.数字按钮拖动切换图片4.1 效果展示5.图片带缩略图5.1 效果展示6.上下拖动切换图片6.1 效果展示7. 3D切换图…

X-Frame-Options简介

最近安全检查,发现没有保障和避免自己的网页嵌入到别人的站点里面,于是需要设置X-Frame-Options增加安全性。 网上查了查资料,这里记录一下。 可以使用下面工具进行验证:Clickjacking Tool | Test | UI Redressing 1、X-Frame-Op…

3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组

3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一、当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 -1。 var arr[1,2,3,4]var str2// …

ECharts设置双x轴

下面给大家分享一下ECharts的几种功能,循序渐进地实现一个复杂的曲线图。 V1.0: 代码: let option {title: { text: V1.0 },legend: { data:[销量] },// x轴的数据xAxis: {data: ["王","胡歌","曾小贤",&q…

Vue3使用axios的配置教程详解

1.安装 npm install --save axios vue-axios2.在src根目录创建service文件夹。然后创建axios.js 2.1在axios.js添加拦截器,请求拦截:initAxios.interceptors.request;响应拦截:initAxios.interceptors.response import axios from "axios";const initAxios axios.…

用idea创建vue项目

目录 一、安装node.js (1)下载安装包 (2)测试node.js是否安装成功 (3)安装vue和全局vue-cli 二、idea安装vue.js插件 三、创建vue项目 四、修改配置文件 五、配置idea运行的环境 一、安装node.js …

ERROR: npm v9.4.1 is known not to run on Node.js v8.13.0.

前面全是废话,大家可以直接看序号8下面的nvm的命令以及序号11之后的问题解决,希望能帮助到你们!是个什么问题呢?昨天领导给了个前后端分离的项目,让不才我搭建一下环境,我兴高采烈的拿着项目搭建手册按照文…

微信小程序开发 app.json全局配置

JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。app.json 是当前小程序的全局配置,可以通过app.json对小程序项目进行设置所有页面路径、窗口外观、界面表现、底部 tab 等。{"pages": ["pages/index/index…