vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003
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相关推荐
- 关于 VUE 项目启动报错,Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit...后面太多我就不粘贴了
从网上查了之后说是环境变量的问题 试了几次最终试出来成功运行了 第一步 在控制面板找到编辑系统环境变量 第二步 点击环境变量 第三步 双击Path 第四步 点击新建 添加如下字符(两个我都试过了,都有 ...
- Vue项目启动报错 error:cannot find module xxx
原因:无法找到项目依赖的某个模块 解决办法: 1.删掉存放模块的文件夹node_module: 2.执行清除缓存命令 npm cache clean: 如果报错,使用强制清除npm cache cle ...
- 解决vue项目启动时报错no valid exports main found
大概报错是这样的,忘记保存了 这个大批量报cjs/loader.js的错误,安装最新的node即可解决该问题 at resolveExportsTarget (internal/modules/cjs ...
- springcloud项目启动时报错 The bean ‘dataSource‘, defined in class path resource
项目启动时报错,如下: Error starting ApplicationContext. To display the conditions report re-run your applicat ...
- Vue项目启动报错解决
Vue项目启动报错解决 一.切换镜像 切换为淘宝镜像:npm config set registry https://registry.npm.taobao.org 检测镜像是否切换成功:npm co ...
- 【报错笔记】maven项目启动时报错
maven项目启动时报错,通过maven test知报错原因如下: 解决方案:在pom.xml中指定项目的编码方式为utf-8 方法一: 在pom.xml的/project/build/plugins ...
- java项目启动时登录,Java项目启动时报错解决方法
当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net 网友分享于:2013-08-07 浏览: ...
- Vue:项目启动时报错These dependencies were not found 解决办法
项目启动后报错如下 解决办法: 1.删掉node_moudles文件夹 2.使用npm install 重新安装所有依赖包 如果安装所有依赖包时报错如下 这个报错可能因为npm版本过高,所以对某些命令 ...
- 前端开发:项目启动时报错These dependencies were not found的解决方法
在进行Vue项目启动的常规操作的时候,在终端里面运行 npm run serve 命令之后,不能正常启动项目,提示错误These dependencies were not found:等信息,那么就 ...
最新文章
- 自定义Chrome浏览器
- echarts饼图扇区添加点击事件
- php实现贴吧功能,PHPCMS V9万能字段增加单选功能,实现多条房产信息调用1个开发商信息等效果...
- 数组——两个有序数组的合并
- 实现根据条件删除_常见数据结构的实现(一):跳跃表
- 小程序的 HelloWord 01《 程序员变现指南之 微信QQ 小程序 真的零基础开发宝典》
- java树算法_Java数据结构算法(三)树
- canvas离屏技术与放大镜实现
- matlab2c使用c++实现matlab函数系列教程-sawtooth函数
- JS引擎线程的执行过程的三个阶段(二)
- logback.xml日志文件常用配置模板文件详解
- oracle参数错误,解决oracle参数系统文件出错
- Pandas高级教程之:时间处理
- Oauth2.0 QQ微信微博实现第三方登陆
- Ballerina 1.0版增加了Java互操作性并以JVM为目标
- Python 手写字转换
- 消防应急照明和疏散指示系统在城市隧道中的应用
- Attention Is All You Need论文笔记
- 基于JSP的IQ智力测试系统
- 远程访问本地mysql