vue项目配置同一局域网可使用ip访问的操作


Posted in Javascript onOctober 23, 2020

1、检查 package.json文件,scripts.dev设置 host改成 "0.0.0.0"

vue项目配置同一局域网可使用ip访问的操作

2、config文件中找到 index.js 文件的host改成 "0.0.0.0"

vue项目配置同一局域网可使用ip访问的操作

此处的"0.0.0.0"可以改成自己的ip,重启项目就可以了

补充知识:@vue/cli创建项目报错ERROR Failed to get response from /vue-cli-version-marker的解决方案

今天他们遇到一个很有意思的bug,用@vue/cli创建项目的时候报错了,还是个从来没见过的报错:

vue项目配置同一局域网可使用ip访问的操作

一开始以为是版本问题,毕竟报错信息上写着update,但是cli的版本是最新的,而且询问之后,node和npm版本也是最新的(12.16.1,截止我写这篇文章的时候是最新的);最要命的是,也没有老版本的vue-cli……

这就非常有意思了。按照惯例,遇到前端的问题,第一反应就是卸载重装,一套操作行云流水:

npm uninstall -g @vue/cli
npm cache clean --force
npm install -g @vue/cli

然而并没有什么用,查了半天网上也找不到相关的报错,这就很尴尬了。

后来我注意到下面有个yarn的输出,难道cli内建的是yarn?但是这不应当:

vue项目配置同一局域网可使用ip访问的操作

虽然觉得很不可思议,但我还是决定看看yarn的版本,yarn有重大嫌疑。果然:

vue项目配置同一局域网可使用ip访问的操作

问题找到了。但是这是啥?Hadoop?

后来才想起来,yarn同时也是Hadoop的一部分,用来调度资源的:

vue项目配置同一局域网可使用ip访问的操作

从环境变量里移除Hadoop的yarn之后,就能正常创建项目了。

但是我还有一个问题没有解决,为什么cli会使用yarn?我这里的cli用的是npm啊。对比~/.vuerc之后,发现我这里的配置是这样的:

{
 // ...
 "packageManager": "npm"
}

他那里的配置是:

{
 // ...
 "packageManager": "yarn"
}

后来听他说,他第一次安装cli的时候,好像选的是yarn……

以上这篇vue项目配置同一局域网可使用ip访问的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js同比例缩放图片的小例子
Oct 30 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
js获取对象为null的解决方法
Nov 21 Javascript
怎么判断js脚本加载完成
Feb 28 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
May 08 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
Nov 07 Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
Jun 02 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
微信小程序实现图片上传
May 23 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
Vue CLI3中使用compass normalize的方法
May 30 Javascript
Vue表单提交点击事件只允许点击一次的实例
Oct 23 #Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 #Javascript
如何在面试中手写出javascript节流和防抖函数
Oct 22 #Javascript
如何通过Proxy实现JSBridge模块化封装
Oct 22 #Javascript
微信小程序canvas动态时钟
Oct 22 #Javascript
vue-cli —— 如何局部修改Element样式
Oct 22 #Javascript
微信小程序入门之绘制时钟
Oct 22 #Javascript
You might like
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
vue实现分页加载效果
2019/12/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
vue接口请求加密实例
2020/08/11 Javascript
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
Python3 伪装浏览器的方法示例
2017/11/23 Python
python opencv之分水岭算法示例
2018/02/24 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python标记语句块使用方法总结
2019/08/05 Python
Python对列表的操作知识点详解
2019/08/20 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
会计专业自我鉴定范文
2013/10/06 职场文书
生产经理的自我评价分享
2013/11/07 职场文书
公司联欢会策划方案
2014/05/19 职场文书
商铺消防安全责任书
2014/07/29 职场文书
岗位说明书怎么写
2014/07/30 职场文书
擅自离岗检讨书
2014/09/12 职场文书
员工表扬信怎么写
2015/05/05 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
会议室使用管理制度
2015/08/06 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android