vue-cli 的项目 切换到Linux环境下遇到问题
2018-06-24 01:55:44来源:未知 阅读 ()
之前用vue-cli脚手架在windows上开发的一个项目,现在有换mac的打算,但是换系统的话对代码对环境依赖比较严重。
去年和别的FE并行开发两个人用的都是windows,这样还好,没有什么问题,但是两个人电脑环境不一样问题就比较多了。
所以准备将环境切换到Linux,但是遇见了重重困难,这里记录一下。
将代码git到Linux上,果然npm run dev是行不通的。
1. 遇见的第一个error 8080 端口不可用
尝试 ,依然报错,查了下日志 和查看node进程确认是否开启了两个
netstat 查看端口占用情况
发现被nginx占用,不是和替换端口或者复用端口,所以修改端口
找到index.js 替换端口配置
npm run dev发现还是报错 原文
找不到原因 于是google了一下 原因是webpack的opn模块 的问题
注释opn模块(这个模块用于启动浏览器,由于在Linux环境里并没有浏览器,所以报错,vue-cli生成的项目适用于敏捷开发,还是有不少限制性的)
再次npm run dev 端口被启用了 也能访问 但还是报错,而且是各个组件报错
继续往下追查
原因是环境改变了 原来的环境是window 64-bit 现在是linux 所以npm 需要重新计算节点
npm rebuild node-sass --force
终于解决了!!!
总结: 这算是遇见环境依赖问题较为麻烦的一个,遇见了错误需要理清楚思路,查debug-log, 一步步解决,掌握一些linux知识对前端也是很重要的
另外转载劳烦注明出处,不然就没有分享的动力了。 原文链接
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:vue(二)-父子组件语法
下一篇:js中对象的自定义排序
- JS实现标签页切换效果 2020-03-12
- nodejs的express自动生成项目框架的方法 2020-02-20
- vue-cli中打包图片路径错误的解决方法 2020-01-17
- Javascript的&&和||的另类用法 2020-01-07
- js判断文本框剩余可输入字数的方法 2019-12-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash