关于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 动画弹出窗体支持多种展现方式
Apr 29 Javascript
js禁止document element对象选中文本实现代码
Mar 21 Javascript
使用控制台破解百小度一个月只准改一次名字
Aug 13 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
原生js中ajax访问的实例详解
Sep 19 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
Vue核心概念Action的总结
Jan 18 Javascript
vue + typescript + 极验登录验证的实现方法
Jun 27 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
[45:38]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第一局
2016/03/02 DOTA
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
python实现猜单词小游戏
2020/05/22 Python
python实现括号匹配的思路详解
2018/08/23 Python
详解django自定义中间件处理
2018/11/21 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
Python logging设置和logger解析
2019/08/28 Python
Python虚拟环境venv用法详解
2020/05/25 Python
python 基于opencv操作摄像头
2020/12/24 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
公司联欢晚会主持词
2014/03/22 职场文书
2014中考励志标语
2014/06/05 职场文书
出售房屋协议书范本
2014/10/06 职场文书
求职信如何撰写?
2019/05/22 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
Python学习之os包使用教程详解
2022/03/21 Python