参考: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. Odoo16—即时通信模块discuss

    odoo中自带的discuss模块是一个简易版的即时通信系统,虽然简单,但是功能还是挺强劲的.可以发送图文消息,可以语音,可以视频,也可以共享屏幕,看下效果吧! PC端效果 手机端效果 重点说明 没错 ...

  2. Redis Desktop Manager 0.9.3.817 最后一版免费版,新版要收费

    链接: https://pan.baidu.com/s/1wyELUhOn_rumFecNAS7L0A      提取码: 1631 版本是两三个月前,我从官网下载的,然后顺便存到了我的移动硬盘上.0 ...

  3. MySQL 报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket

    MySQL 报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket 一.错误现场还原: 下面我们通过三种方式 ...

  4. springboot项目读取自定义的properties文件

    现在我们要在某个地方读取config.properties里的这几个属性值 这里使用三个注解即可读取自定义的配置文件内容(注意这里需要写他的setter和getter方法) @Component #注 ...

  5. spring boot使用拦截器修改请求URL

    假如我要将请求路径中/foobar都去掉? 1.定义拦截器 package com.laoxu.test.helloweb; import org.springframework.stereotype ...

  6. js与java使用AES加密算法实现前后端加密解密

    AES加密算法入门:https://blog.csdn.net/IndexMan/article/details/87284833 第三方crypto.js下载地址:https://download. ...

  7. junit自定义测试方法执行顺序

    平常我们写单元测试类,多个方法的执行顺序其实是没有特定顺序的.例如下面代码: package com.laoxu.gamedog; import org.junit.FixMethodOrder; i ...

  8. TCP协议的流量控制和拥塞控制

    一开始,我总是容易把这2个概念搞混淆了,因此,为了加深理解,我写出来整理下思路. 一:流量控制 什么是流量控制,它涉及到哪些内容呢? 首先,我们看看一个最简单的tcp传输涉及到哪些东西 发送端,数据, ...

  9. 探秘C语言数组:解锁高效数据管理与多维空间编程技巧"

    欢迎大家来到贝蒂大讲堂 养成好习惯,先赞后看哦~ 所属专栏:C语言学习 贝蒂的主页:Betty's blog 引言 前面贝蒂给大家介绍了选择结构与循环结构,今天,贝蒂准备给大家介绍C语言中一个非常重要 ...

  10. android 逆向笔记

    壳检测工具 GDA 2. 逆向分析APP 一般流程 1. 使用自动化检测工具检测APP是否加壳,或者借助一些反编译工具依靠经验判断是否加壳 2. 如果apk加壳,则需要先对apk进行脱壳 3. 使用` ...