关于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 相关文章推荐
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
Aug 23 Javascript
Javascript中的apply()方法浅析
Mar 15 Javascript
node.js require() 源码解读
Dec 13 Javascript
Vue.js实现简单ToDoList 前期准备(一)
Dec 01 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
如何让你的JS代码更好看易读
Dec 01 Javascript
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
JS字符串常用操作方法实例小结
Jun 24 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 Javascript
微信小程序实现单个或多个倒计时功能
Nov 01 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
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
JS中Object对象的原型概念基础
2018/01/29 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
python实现的简单抽奖系统实例
2015/05/22 Python
详解python 发送邮件实例代码
2016/12/22 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Python中staticmethod和classmethod的作用与区别
2018/10/11 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
经济管理专业自荐信
2013/12/30 职场文书
代理班主任的自我评价
2014/02/04 职场文书
品酒会策划方案
2014/05/26 职场文书
公司总经理任命书
2014/06/05 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
法律意见书范文
2015/05/20 职场文书
学生病假条怎么写
2015/08/17 职场文书
七年级作文之冬景
2019/11/07 职场文书
《我在为谁工作》:工作的质量往往决定生活的质量
2019/12/27 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
 python中的元类metaclass详情
2022/05/30 Python