详解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 相关文章推荐
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
Mar 17 Javascript
Js中的onblur和onfocus事件应用介绍
Aug 27 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
Feb 21 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
在Vue组件上动态添加和删除属性方法
Feb 23 Javascript
微信小程序获取地理位置及经纬度授权代码实例
Sep 18 Javascript
ant design vue 表格table 默认勾选几项的操作
Oct 31 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
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
2015/08/10 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
python http接口自动化脚本详解
2018/01/02 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
python+selenium 脚本实现每天自动登记的思路详解
2020/03/11 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
夜大毕业生自我评价分享
2013/11/10 职场文书
信用卡工作证明模板
2014/09/14 职场文书
交通违章检讨书
2014/09/21 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python