详解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 相关文章推荐
取得窗口大小 兼容所有浏览器的js代码
Aug 09 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
javascript不同类型数据之间的运算的转换方法
Feb 13 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
JavaScript 继承详解(六)
Oct 11 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
深入理解JavaScript 中的执行上下文和执行栈
Oct 23 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
Jul 13 Javascript
vue把输入框的内容添加到页面的实例讲解
Nov 11 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
php 文件状态缓存带来的问题
2008/12/14 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
Yii2配置Nginx伪静态的方法
2017/05/05 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
Python实现粒子群算法的示例
2021/02/14 Python
音乐表演专业毕业生求职信
2013/10/14 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
社保转移委托书范本
2014/10/08 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
会计做账心得体会
2016/01/22 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server