vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003

先说一下问题,我的vue项目本地启动时是通过本机ip地址访问(关于如何配置vue项目通过ip访问还是通过localhost访问在另一篇博客中有写,看这里),周五下班就把电脑关机了,周一早上开机重新启动项目时就报错了,错误如下:

Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003at Server.setupListenHandle [as _listen2] (net.js:1253:19)at listenInCluster (net.js:1318:12)at doListen (net.js:1451:7)at process._tickCallback (internal/process/next_tick.js:63:19)at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)at startup (internal/bootstrap/node.js:283:19)at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Emitted 'error' event at:at emitErrorNT (net.js:1297:8)at process._tickCallback (internal/process/next_tick.js:63:19)[... lines matching original stack trace ...]at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! rsda@1.0.0 dev: `webpack-dev-server --inline  --progress  --host 192.168.0.102 --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the rsda@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:
npm ERR!     C:\Users\cy\AppData\Roaming\npm-cache\_logs\2021-02-01T02_33_08_307Z-debug.log
PS D:\suzhou\newRSDA-TEST> cnpm run dev

重点是这一行:

错误原因说明:

本机ip地址与项目中配置的ip地址不一致,导致项目启动报错。


为何之前项目是可以正常启动,代码未做任何改动,今天就报错了呢? 是因为本地的ip地址是分为两种:

  • 自动获取 :因为运营商用的动态分配ip的方式。由于网络的发展,ip地址紧张,所以运营商会采取一定的措施来解决这个问题。宽带是自动获取,ip每次都可能会变化,没有固定的,因为电信或网通内部都会有DHCP服务器给你自动分配IP。
  • 手动配置 :固定设置一个ip地址,不会每次变化。
    想知道如何查看自己电脑的ip地址是自动获取还是手动分配

我的就是自动分配ip的,所以我关机之后再开机联网,ip地址发生了改变,就导致了项目启动报错。

解决:通过cmd获取新的ip地址,更改项目配置。

1. 在搜索框输入cmn,然后回车打开cmd

2. 输入命令ipconfig 回车

3. 把项目中旧的ip地址换成新的ip地址

package.json中和项目根目录>config>indexjs中dev对象的host改成新的ip


然后再重新启动项目就不会报错啦!

或者可以把本机ip地址设置为静态的,设置方法见下面连接:
Win10把本地连接ip地址改成静态ip的方法

温馨提示:设置本机ip为静态的方法我并没有试过,可能会出现其他的问题,如果要尝试此方法的请再多查阅一些相关资料,谨慎小心哦!

vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003相关推荐

  1. 关于 VUE 项目启动报错,Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit...后面太多我就不粘贴了

    从网上查了之后说是环境变量的问题 试了几次最终试出来成功运行了 第一步 在控制面板找到编辑系统环境变量 第二步 点击环境变量 第三步 双击Path 第四步 点击新建 添加如下字符(两个我都试过了,都有 ...

  2. Vue项目启动报错 error:cannot find module xxx

    原因:无法找到项目依赖的某个模块 解决办法: 1.删掉存放模块的文件夹node_module: 2.执行清除缓存命令 npm cache clean: 如果报错,使用强制清除npm cache cle ...

  3. 解决vue项目启动时报错no valid exports main found

    大概报错是这样的,忘记保存了 这个大批量报cjs/loader.js的错误,安装最新的node即可解决该问题 at resolveExportsTarget (internal/modules/cjs ...

  4. springcloud项目启动时报错 The bean ‘dataSource‘, defined in class path resource

    项目启动时报错,如下: Error starting ApplicationContext. To display the conditions report re-run your applicat ...

  5. Vue项目启动报错解决

    Vue项目启动报错解决 一.切换镜像 切换为淘宝镜像:npm config set registry https://registry.npm.taobao.org 检测镜像是否切换成功:npm co ...

  6. 【报错笔记】maven项目启动时报错

    maven项目启动时报错,通过maven test知报错原因如下: 解决方案:在pom.xml中指定项目的编码方式为utf-8 方法一: 在pom.xml的/project/build/plugins ...

  7. java项目启动时登录,Java项目启动时报错解决方法

    当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net  网友分享于:2013-08-07  浏览: ...

  8. Vue:项目启动时报错These dependencies were not found 解决办法

    项目启动后报错如下 解决办法: 1.删掉node_moudles文件夹 2.使用npm install 重新安装所有依赖包 如果安装所有依赖包时报错如下 这个报错可能因为npm版本过高,所以对某些命令 ...

  9. 前端开发:项目启动时报错These dependencies were not found的解决方法

    在进行Vue项目启动的常规操作的时候,在终端里面运行 npm run serve 命令之后,不能正常启动项目,提示错误These dependencies were not found:等信息,那么就 ...

最新文章

  1. 自定义Chrome浏览器
  2. echarts饼图扇区添加点击事件
  3. php实现贴吧功能,PHPCMS V9万能字段增加单选功能,实现多条房产信息调用1个开发商信息等效果...
  4. 数组——两个有序数组的合并
  5. 实现根据条件删除_常见数据结构的实现(一):跳跃表
  6. 小程序的 HelloWord 01《 程序员变现指南之 微信QQ 小程序 真的零基础开发宝典》
  7. java树算法_Java数据结构算法(三)树
  8. canvas离屏技术与放大镜实现
  9. matlab2c使用c++实现matlab函数系列教程-sawtooth函数
  10. JS引擎线程的执行过程的三个阶段(二)
  11. logback.xml日志文件常用配置模板文件详解
  12. oracle参数错误,解决oracle参数系统文件出错
  13. Pandas高级教程之:时间处理
  14. Oauth2.0 QQ微信微博实现第三方登陆
  15. Ballerina 1.0版增加了Java互操作性并以JVM为目标
  16. Python 手写字转换
  17. 消防应急照明和疏散指示系统在城市隧道中的应用
  18. Attention Is All You Need论文笔记
  19. 基于JSP的IQ智力测试系统
  20. 远程访问本地mysql

热门文章

  1. HM编码器代码阅读(18)——变换
  2. New Online Judge 1008
  3. 当豪车遇上科技:Aion LX旗舰开启预售
  4. 上海交大课程MA430-偏微分方程续论(索伯列夫空间)之总结(Sobolev Space)
  5. PHP中使用Luhn算法校验信用卡及借记卡卡号
  6. 自学fpga,关于流水线设计问题
  7. 手撸MIPS32——2、基本流水线设计与实现(理论部分)
  8. 细说Oracle数据库OLAP和OLTP的区别
  9. BingMap(必应地图)学习一
  10. 流氓软件如何彻底清除弹出黄色垃圾广告