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

vite vue项目 运行时 \esbuild\esbuild.exe 缺失 错误码 errno: -4058, code: ‘ENOENT‘,

vite vue项目运行 npm run dev 报错某个模块启动文件丢失信息

D:\PengYe_code\2\vite-vue3-admin>npm run dev> vite-vue3-admin@1.0.2 dev
> vitenode:events:504throw er; // Unhandled 'error' event^Error: spawn D:\PengYe_code\2\vite-vue3-admin\node_modules\vite-plugin-mock\node_modules\esbuild\esbuild.exe ENOENTat Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)at onErrorNT (node:internal/child_process:478:16)at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on ChildProcess instance at:at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12)at onErrorNT (node:internal/child_process:478:16)at processTicksAndRejections (node:internal/process/task_queues:83:21) {errno: -4058,code: 'ENOENT',syscall: 'spawn D:\\PengYe_code\\2\\vite-vue3-admin\\node_modules\\vite-plugin-mock\\node_modules\\esbuild\\esbuild.exe',path: 'D:\\PengYe_code\\2\\vite-vue3-admin\\node_modules\\vite-plugin-mock\\node_modules\\esbuild\\esbuild.exe',spawnargs: [ '--service=0.11.3', '--ping' ]
}

原因解析

因为 npm install 加载依赖包时 模块vite-plugin-mock\node_modules\esbuild\esbuild.exe 该esbuild.exe文件没有拉取到或者没有生成,缺失启动文件造成的运行失败

解决方案 (用node命令生成启动文件ecbuild.exe文件)

node 相对模块路径 + install.js
node node_modules/vite-plugin-mock/node_modules/esbuild/install.js

D:\PengYe_code\2\vite-vue3-admin>node node_modules/vite-plugin-mock/node_modules/esbuild/install.js
D:\PengYe_code\2\vite-vue3-admin>npm run dev> vite-vue3-admin@1.0.2 dev
> vitePre-bundling dependencies:vuepiniavue-i18nvue-routerlodash-es(...and 19 more)
(this will be run only when your dependencies or config have changed)vite v2.8.6 dev server running at:> Network:  http://192.168.0.107:8088/> Local:    http://localhost:8088/ready in 18555ms.

http://www.lryc.cn/news/164337.html

相关文章:

  • favicon.ico网站图标不显示问题 Failed to load resource: net::ERR_FILE_NOT_FOU
  • 微服务·架构组件之服务注册与发现-Nacos
  • Linux驱动【day2】
  • 4、Nginx 配置实例-反向代理
  • 2023年世界机器人大会回顾
  • Mac系统 AndroidStudio Missing essential plugin:org.jetbrains.android报错
  • 读书笔记:多Transformer的双向编码器表示法(Bert)-1
  • 第二证券:股利支付率和留存收益率的关系?
  • 煤矿虚拟仿真 | 采煤工人VR虚拟现实培训系统
  • buuctf crypto 【[GXYCTF2019]CheckIn】解题记录
  • 微服务05-Docker基本操作
  • OpenHarmony创新赛|赋能直播第三期
  • docker镜像详解
  • 二叉树的顺序结构以及堆的实现——【数据结构】
  • 手写一个摸鱼神器:使用python手写一个看小说的脚本,在ide中输出小说内容,同事直呼“还得是你”
  • 【Python 实战】---- 实现批量图片的切割
  • MAYA粒子基础_场
  • 趣解设计模式之《我买了宝马,为啥不让我停这?》
  • MyBatis Plus 中 LocalDateTime 引发的一些问题和解决办法
  • 谁懂啊!自制的科普安全手册居然火了
  • 强化学习-论文调研-泛化性能力度量
  • CSS中图片旋转超出父元素解决办法
  • QML、C++ 和 JS 三者之间的交互
  • ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志
  • 算法通过村第六关-树白银笔记|层次遍历
  • SpringCloud理解篇
  • 编写LED灯的驱动,实现三盏灯的控制
  • Flink报错处理-1
  • bim与数字孪生智能建造的关系
  • 【Linux】进程篇(补):守护进程