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实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
JS获取各种宽度、高度的简单介绍
Dec 19 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
Jan 13 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
webstorm添加vue.js支持的方法教程
Jul 05 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
vue组件父子间通信详解(三)
Nov 07 Javascript
详解tween.js 中文使用指南
Jan 05 Javascript
vue 动态修改a标签的样式的方法
Jan 18 Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 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继承的一个应用
2011/09/06 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JS模板实现方法
2013/04/03 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
为什么要使用Vuex的介绍
2019/01/19 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
iview实现图片上传功能
2020/06/29 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
python difflib模块示例讲解
2017/09/13 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
python实例化对象的具体方法
2020/06/17 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
python中K-means算法基础知识点
2021/01/25 Python
python中spy++的使用超详细教程
2021/01/29 Python
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
旷课检讨书3000字
2014/02/04 职场文书
个人求职自荐信范文
2014/06/20 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
超级礼物观后感
2015/06/15 职场文书
爱的教育观后感
2015/06/17 职场文书
高中开学感言
2015/08/01 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
nginx请求限制配置方法
2021/07/09 Servers