关于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 serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
Dec 10 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 Javascript
AngularJS 打开新的标签页实现代码
Sep 07 Javascript
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
angular2实现统一的http请求头方法
Aug 13 Javascript
JS添加或删除HTML dom元素的方法实例分析
Mar 05 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 jQuery
js中的this的指向问题详解
Aug 29 Javascript
NProgress显示顶部进度条效果及使用详解
Sep 21 Javascript
详解Vue.js 响应接口
Jul 04 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/06 PHP
PHP多进程编程实例
2014/10/15 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
解决python大批量读写.doc文件的问题
2018/05/08 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
Django后台admin的使用详解
2019/07/08 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
纪检干部对照检查材料
2014/08/22 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
新教师个人总结
2015/02/06 职场文书
校运会新闻稿
2015/07/17 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python