关于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 相关文章推荐
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
JavaScript闭包详解
Feb 02 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
Jul 27 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
JavaScript对象参数的引用传递
Jan 14 Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 Javascript
搭建Bootstrap离线文档的方法
Dec 02 Javascript
js闭包用法实例详解
Dec 13 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
vue基于Vue2.0和高德地图的地图组件实例
Apr 28 Javascript
详解React 的几种条件渲染以及选择
Oct 23 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 cli 方式 在crotab中运行解决
2010/02/08 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
js实现点击文本框显示日期选择器特效代码分享
2020/05/21 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
解决PyCharm中光标变粗的问题
2017/08/05 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
python如何建立全零数组
2020/07/19 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
艺术应用与设计个人的自我评价
2013/11/23 职场文书
高中生活自我鉴定
2014/01/18 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2014年学前班工作总结
2014/12/08 职场文书
项目建议书
2015/02/04 职场文书
先进个人自荐书
2015/03/06 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
经销商会议开幕词
2016/03/04 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
nginx+lua单机上万并发的实现
2021/05/31 Servers
JavaScript实现登录窗体
2021/06/22 Javascript
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL