关于Vue项目跨平台运行问题的解决方法


Posted in Javascript onSeptember 18, 2018

记录一下踩坑

前几天,从同事手上接手了一个Vue的项目。(Ps:刚入职两周,老哥还专门写了一个readMe,感谢);

问题来了,从gitLab上面把项目上clone下来了,node环境什么的都配置好了,

npm install
npm run dev

无法运行,报错信息如下:

> NODE_ENV=development webpack-dev-server --open --inline --hot
 
'NODE_ENV' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ubilltools@1.0.0 dev: `NODE_ENV=development webpack-dev-server --open --inline --hot`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ubilltools@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 
npm ERR! A complete log of this run can be found in:

一开始以为是包的问题,安装的时候出现过包的错误和警告。运用谷歌大法 ,也看了好几篇博客,说的不是很详细 ,虽然是个小问题。(Ps:我确实比较菜)后面让部门同样的node环境运行没有问题,通过查找博客说的是Mac平台和Windows问题的。

"scripts": {
  "dev": "NODE_ENV=development webpack-dev-server --open --inline --hot",
  "build": "NODE_ENV=production webpack --progress --hide-modules"
 },

这是项目package.json中自带的配置环境书写,出现报错的原因是因为 windows平台不支持这样的写法。要实现跨平台通过node的一个模块 cross-env 来实现。

npm install cross-env

在package.json添加 cross-env 就可以了:

"scripts": {
  "dev": " cross-env NODE_ENV=development webpack-dev-server --open --inline --hot",
  "build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
 },

npm run dev,成功运行。

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

Javascript 相关文章推荐
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
Mar 28 Javascript
使用JavaScript动态设置样式实现代码及演示动画
Jan 25 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
node.js中的http.request.end方法使用说明
Dec 10 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
Jul 01 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
JS控制HTML元素的显示和隐藏的两种方法
Sep 27 Javascript
vue 中动态绑定class 和 style的方法代码详解
Jun 01 Javascript
vue基础之v-bind属性、class和style用法分析
Mar 11 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
Apr 18 Javascript
js Math数学简单使用操作示例
Mar 13 Javascript
JavaScript获取时区实现过程解析
Sep 24 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
Sep 18 #Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 #Javascript
vue自定义tap指令及tap事件的实现
Sep 18 #Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 #Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 #Javascript
记React connect的几种写法(小结)
Sep 18 #Javascript
Vue循环组件加validate多表单验证的实例
Sep 18 #Javascript
You might like
一个简单的PHP&MYSQL留言板源码
2020/07/19 PHP
PHP 数组入门教程小结
2009/05/20 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
HTML5地理定位实例
2014/10/15 HTML / CSS
Java工程师面试集锦之Spring框架
2013/06/16 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
好人好事事迹材料
2014/02/12 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
团拜会主持词
2015/07/04 职场文书
大学入学感言
2015/08/01 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android
TV动画《间谍过家家》公开PV
2022/03/20 日漫