关于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在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
jquery下为Event handler传递动态参数的代码
Jan 06 Javascript
jQuery实现菜单式图片滑动切换
Mar 14 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
Mar 20 Javascript
javascript获取系统当前时间的方法
Nov 19 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 Javascript
Vue.js 和 MVVM 的注意事项
Nov 07 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
Bootstrap table使用方法记录
Aug 23 Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 Javascript
使用react context 实现vue插槽slot功能
Jul 18 Javascript
layui--select使用以及下拉框实现键盘选择的例子
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的一个登录的类 [推荐]
2007/03/16 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
php session_decode函数用法讲解
2019/05/26 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
javascript操作数组详解
2014/12/17 Javascript
js对象的复制继承实例
2015/01/10 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python程序设计入门(4)模块和包
2014/06/16 Python
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
浅谈Python的文件类型
2016/05/30 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
Python使用openpyxl复制整张sheet
2021/03/24 Python
女大学生自我鉴定
2013/12/09 职场文书
结婚典礼证婚词
2014/01/08 职场文书
军训阅兵新闻稿
2015/07/17 职场文书