参考:https://blog.csdn.net/qq_17162169/article/details/115718002

如果前端项目一直起不来,直接删除扩展文件夹试试

// npm安装vue
yum install npm
npm install vue@2.6.14
npm install如果不行就删除package-lock.json

小伙伴昨天给我个项目,后端跑起来了,前端从今天早上到下午三点半都一直在尝试跑起来,终于刚刚搞好了,遇到的坑很多,简单记录一下

具体的报错内容就不记录了,就记一下大概遇到的问题及解决过程。

首先启动报node版本不符合,说是要低版本,所以重新深刻认识到了以下操作命令

查看node所有版本 npm view node versions

安装n模块 npm install -g n(n模块是用来切换node版本的)

安装node版本 sudo n v6.2.0

切换哪个版本其实还是要自己看package.json里面要的版本。

还有说找不到python,于是我brew安装了python,并且修改了环境变量。

然后就是报他要vue2.7.14,我找了很多文档都没有找到可以切换到2.7的方法,重新深刻认识了以下操作命令


sudo npm uninstall -g vue-cli npm cache clean --force npm install vue-cli -g ? npm install --global vue-cli npm show vue version npm install vue@2.6.14

小提示:安装vue各版本的命令行是完全不一样的,需要注意

最后我node版本也按照json文件的要求换成了6点几重新再跑还是不成功,报了个没有头绪的错误,尝试把node_modules重命名再重新install,但是拉不下来了,最后想了想是不是这个node版本6.0不支持拉扩展包,于是我手动修改了package.json文件的node版本,再install一下就可以了。

今天我原来自己的项目也是运行不起来,同样还是删除node_modules文件夹,再重新install一下就可以了

后记

windows可以使用nvm这个用来切换node版本,具体使用说明看这个老哥的文档https://blog.csdn.net/JingYan_Chan/article/details/125405423,然后我装了我想要的版本后找到nvm的文件夹,
C:\Users\Administrator\AppData\Roaming\nvm\v12.19.0然后把这个文件夹加入到环境变量里面

总结:有问题先看能不能从网上找到资料解决,要细读报错信息,实在找不到了,可以退而其次想想可不可以先修改配置尽量到最新版本再尝试跑,能跑起来不基本就不要紧了,反正老版本早晚是要更新到新版本的

记录一次运行vue项目一直不成功的经历的更多相关文章

  1. python 全栈开发,Day58(bootstrap组件,bootstrap JavaScript 插件,后台模板,图表插件,jQuery插件库,Animate.css,swiper,运行vue项目)

    一.bootstrap组件 无数可复用的组件,包括字体图标.下拉菜单.导航.警告框.弹出框等更多功能. 组件和插件的区别? 插件:一个功能,比如js文件 组件:html css js 组件包含插件 面 ...

  2. 零基础 Vue 开发环境搭建 打开运行Vue项目

    [相关推荐]IntellIJ IDEA 配置 Vue 支持 打开Vue项目 所需文件 node.js环境(npm包管理器)(node-v8.11.3-x64.msi)(npmV5.6.0) cnpm ...

  3. 解决运行vue项目的报错This relative module was not found:

    运行vue项目出现这样的报错. This relative module was not found: * ../../assets/img/spot.png !./src/components/on ...

  4. 在运行vue项目时,执行npm install报错小记

    在运行vue项目时,执行npm install 报错,导致后续的执行报各种错误,根据报错,尝试了网上的各种办法,最后发现时网络问题下载失败导致,解决办法: 安装cnpm==>npm instal ...

  5. 不用终端运行 Vue项目 基于Pycharm

    不用终端运行 Vue项目 基于Pycharm 如下图展示 接下来 然后单击右上角运行 即可完成运行

  6. 如何运行vue项目

    首先,列出来我们需要的东西:   node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm  npm的淘宝镜像   安装node.js 从node.js官网下载并安装node,安 ...

  7. 如何使用Vue-cli搭建和运行vue项目

    此文章  主要参考:https://jingyan.baidu.com/article/5225f26bbb430fe6fa0908ce.html 在vue init webpack my-proje ...

  8. 本地运行vue项目webpack提示 Compiled successfully

    最近在github下载运行别人的vue项目后,如下图提示编译成功,但项目并没有启动       最开始我以为是端口问题,修改了config-index.js里的port端口,重新运行后依然是上图提示 ...

  9. vue的学习--如何使用Intellij IDEA配置并运行vue项目

    重新接触vue,开始学习使用IDE对vue项目进行配置和运行项目. 1.前面的准备 一般的教程都能到通过命令行运行npm run dev,并通过结果显示的端口,用浏览器访问自己的vue项目的结果.但是 ...

  10. 使用WebStorm运行vue项目

    在WebStorm中怎么打开一个已有的项目,这个不用多说,那么如何运行一个vue项目呢? 1.点击下图中右上角的红框. 2.在出现的弹框中选中左上角“+”下的“npm”,如下图所示. 3.选中第二步的 ...

随机推荐

  1. 小知识:grep过滤以#号开头的注释行 和 空行

    xtts的配置文件,有很多注释不想直接去掉的情况下,想清楚的看到目前设置了哪些参数,可以用grep过滤查看: grep -vE '^#|^$' xtt.properties 效果如下: [oracle ...

  2. es6 快速入门 系列 —— Symbol

    其他章节请看: es6 快速入门 系列 Symbol es6新增的一种原始类型 试图解决的问题 唯一的属性名 给对象新增一个属性,如何保证这个属性名是独一无二的? 更改 instanceof 的运行方 ...

  3. 51单片机(STC89C52)的中断和定时器

    STC89C51/STC89C52 Timer 内部不带振荡源, 必须外接晶振 采用11.0592MHz,或22.1184MHz,可方便得到串口通讯的标准时钟. STC89和STC90系列为12T, ...

  4. 【framework】RootWindowContainer简介

    1 前言 ​ RootWindowContainer 是窗口容器的根容器,子容器是 DisplayContent.关于其父类及祖父类的介绍,见→WindowContainer简介.Configurat ...

  5. mysqlGTID主从同步出现1236错误问题

    从主库xtrabackup备份,配置好gtid复制,从主库的从库复制.一直报错误 Last_IO_Error: Got fatal error 1236 from master when readin ...

  6. JVM之直接内存与非直接内存

    直接内存 直接内存:概指系统内存,而非堆内存,不指定大小时它的大小默认与堆的最大值-Xmx参数值一致. 非直接内存: 也可以称之为堆内存,运行JVM都会预先分配一定内存,我们把JVM管理的这些内存称为 ...

  7. python利用random模块随机生成MAC地址和IP地址

      import random   def randomMac(): macstring = "0123456789abcdef"*12 macstringlist=random. ...

  8. VUE 腾讯云 web端上传视频SDK 上传进度无法显示

    上传视频官方文档:https://cloud.tencent.com/document/product/266/9239 错误信息 在本地调试可以显示视频上传进度,也可以打印到浏览器控制台.但是,发布 ...

  9. 进击的 AI 生成,创造性的新世界!

    2022年,AI艺术生成文本生成图像的AI绘画生成器如雨后春笋般涌现,以一幅幅"不明觉厉"的AI作品进入大众视野.从2月Disco Diffusion爆火,仅两个月后OpenAI发 ...

  10. [Azure Developer]把Azure Function中ILogger对象静态化为静态方法提供日志记录

    问题描述 在Azure Function代码中,有默认的ILogger对象来记录函数的日志,如果函数引用了一些静态对象,是否有办法使用这个默认的ILogger对象来记录日志呢? using Syste ...