当前位置: 首页 > news >正文

vue项目npm run serve出现【- Network: unavailable】(从排查到放弃)

1. 问题现象

环境:

  • 系统:win11
  • node:v16.20.2
  • “vue”: “2.6.10”

执行npm run serve启动vue项目,期望:

  App running at:- Local:   http://localhost:9528/ - Network: http://x.x.x.x:9528/

实际:

  App running at:- Local:   http://localhost:9528/ - Network: unavailable

2. 结论

  1. 完全可以不用管,控制台只是显示,不影响使用,输入ip照常访问(如果使用局域网内其它电脑无法访问,可能不是这个问题,可能是防火墙设置等其它问题)。
  2. 环境变量添加C:\Windows\System32\wbem
  3. 如果你使用的是win11系统,检查下你的系统有没有开启wmic命令。
  4. 放弃。

3. 排查过程

  1. 根据网络提示,跟\node_modules\@vue\cli-service\lib\util\prepareURLs.js有关系,找到该文件。
  2. 根据unavailable关键字,找到如下代码,尝试使用console.log()打印日志失败,直接修改lanUrlForTerminal变量值,会在控制台输出,看看执行路径。
    在这里插入图片描述
  3. 打印了mark1,没有打印mark2,那我们推测lanUrlForConfig为空,进一步推测try里面报错了。
  4. 把错误_e赋值给lanUrlForTerminal,输出到控制台如下:
    在这里插入图片描述
  5. 这就清楚了,没有wmic命令
    在这里插入图片描述
  6. 在可选功能中开启wmic(win11 23H2之前可添加,win11 24H2添加失败,微软删除了该功能)
    在这里插入图片描述
http://www.lryc.cn/news/485203.html

相关文章:

  • R语言贝叶斯分析:INLA 、MCMC混合模型、生存分析肿瘤临床试验、间歇泉喷发时间数据应用|附数据代码...
  • C++ 关于类与对象(中篇)一篇详解!(运算符重载)
  • Scala的set
  • Linux---常用shell脚本
  • windows二进制安全零基础(二)
  • git常用命令+搭vscode使用
  • 如何在C#中处理必盈接口返回的股票数据?
  • 01 最舒适的python开发环境
  • 【PyTorch】libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
  • 快速利用c语言实现线性表(lineList)
  • 量子计算与人工智能的交汇:科技未来的新引擎
  • 51单片机使用NRF24L01进行2.4G无线通信
  • HelloMeme 上手即用教程
  • 自定义call方法和apply方法
  • typescript中为js文件提供类型声明
  • ETH挖矿显卡超频信息汇总
  • 调用 Xinference OpenAI接口时报错 Model not found in the model list, uid
  • 一文说清:C静态库与动态库的区别
  • Mysql 5.7.6以上版本怎样关闭GTID(由GTID改为基于file,position方式)
  • MATLAB常见数学运算函数
  • 设置Fusion360 - Prusa slicer -octoprint 一键打印流程
  • IO流实用案例:用字节流--输入流(Inpustream)、输出流(OutputStream)写一个拷贝图片的案例--超简单!
  • Tensorflow基本概念
  • 游戏引擎学习第九天
  • CondaError: Run ‘conda init‘ before ‘conda activate‘解决办法
  • 如何提高谷歌浏览器的稳定性
  • Spring基础之——控制反转(IOC)、依赖注入(DI)与切面编程(AOP)概念详解(适合小白,初学者必看)
  • java排序算法汇总
  • 游戏引擎中LOD渲染技术
  • 【MacOS开发环境配置与应用开发--详细教程】