关于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 相关文章推荐
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
niceTitle 基于jquery的超链接提示插件
May 31 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
Apr 07 Javascript
jQuery弹出div层过2秒自动消失
Nov 29 Javascript
纯js三维数组实现三级联动效果
Feb 07 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
Apr 25 Javascript
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
js 获取html5的data属性实现方法
Jul 28 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
Oct 18 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 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
模仿OSO的论坛(三)
2006/10/09 PHP
php 魔术方法使用说明
2009/10/20 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
javascript 自定义事件初探
2009/08/21 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Python正则表达式如何匹配中文
2020/05/27 Python
印度民族服装购物网站:BIBA
2019/08/05 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
自立自强的名人事例
2014/02/10 职场文书
如何写好建议书
2014/03/13 职场文书
培训科主任岗位职责
2014/08/08 职场文书
2015年共青团工作总结
2015/05/15 职场文书
mysql事务对效率的影响分析总结
2021/10/24 MySQL
go goth封装第三方认证库示例详解
2022/08/14 Golang