详解Vue项目在其他电脑npm run dev运行报错的解决方法


Posted in Javascript onOctober 29, 2018

一个 Vue 项目从一台电脑上传到 github 上之后,再另外一台电脑上 git clone 。并使用 npm run dev 或 npm run start 发生以下报错的解决方法。

详解Vue项目在其他电脑npm run dev运行报错的解决方法

报错原因

缺少 node_modules 里面的依赖。在项目目录下使用 npm install

然后再 npm run dev。

如果在这一步当中, npm install 执行的过程中,处于一直卡顿的状态。说明网络状况不佳。建议使用 cnpm 淘宝源。

淘宝源

使用 cnpm -v 查看是否已经安装 cnpm。如果没有,使用 npm install cnpm -g --registry=https://registry.npm.taobao.org 命令安装。然后将上面 npm 的步骤命令改成 cnpm 即可。

补充:

默认电脑里已经安装Node.js

下载完别人的VUE项目后,我们执行下载所有依赖npm install后启动npm run dev运行的最后一步经常会报错,

不是缺少依赖模板,就是node_modules版本与本机安装的node和npm版本不一致。

今天遇到的问题就是版本不一致,例如我们的电脑中安装的node版本为6.10.3、npm版本为4.6.1。而项目中的版本为"node": ">= 4.0.0",  "npm": ">= 3.0.0"。

这样运行后终端会报错,无效的指令。

这时解决的方法就是直接删除vue项目中的node_modules,同时修改package.json文件里面的

"engines": {
  "node": ">= 4.0.0",
  "npm": ">= 3.0.0"
 },

将"node": ">= 4.0.0","npm": ">= 3.0.0"修改为"node": ">= 6.10.3","npm": ">= 4.6.1"(你电脑中node/npm的版本号)

然后执行npm install重新下载所有依赖

最后执行npm run dev就能成功运行项目了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 基础学习笔记
May 29 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
如何使用HTML5地理位置定位功能
Apr 27 Javascript
js实现精确到秒的倒计时效果
May 29 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
jQuery Easyui 下拉树组件combotree
Dec 16 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
Dec 09 Javascript
原生js添加一个或多个类名的方法分析
Jul 30 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
前端监听websocket消息并实时弹出(实例代码)
Nov 27 Javascript
Vue项目自动转换 px 为 rem的实现方法
Oct 29 #Javascript
vue 本地服务不能被外部IP访问的完美解决方法
Oct 29 #Javascript
Webstorm2016使用技巧(SVN插件使用)
Oct 29 #Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
Oct 29 #Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 #Javascript
简单说说angular.json文件的使用
Oct 29 #Javascript
JS 实现获取验证码 倒计时功能
Oct 29 #Javascript
You might like
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
详解Vue 匿名、具名和作用域插槽的使用方法
2019/04/22 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
浅析Python中signal包的使用
2015/11/13 Python
Python手机号码归属地查询代码
2016/05/04 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
大学生自我鉴定
2013/12/16 职场文书
工作睡觉检讨书
2014/02/25 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
医院志愿者活动总结
2015/05/06 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis