npm start报错:spawn esbuild.exe ENOENT

1. 背景

什么是ENOENT?

It's an abbreviation of Error NO ENTry (or Error NO ENTity), and can actually be used for more than files/directories.

It's abbreviated because C compilers at the dawn of time didn't support more than 8 characters in symbols.

意思就是找不到这个文件。 这个文件是通过依赖包成功运行生成的。

解决方案

根据报错的具体信息查看

  1. 有些报错信息的path如下:
js 复制代码
{
    **
    path: /*/*/node_moduels/esbuild-loader/node_modules/esbuild/install.js
}

如果错误信息如上,则解决方案为:

js 复制代码
node ./node_moduels/esbuild-loader/node_modules/esbuild/install.js
  1. 通过查找,有些人的报错信息如下:
js 复制代码
{
    **
    path: /*/*/node_modules/esbuild/install.js
}

如果错误信息如上,则解决方案为:

js 复制代码
node ./node_modules/esbuild/install.js
相关推荐
A达峰绮4 分钟前
Actix-web 框架性能优化技巧深度解析
前端·性能优化·actix-web
Promise52018 分钟前
用油猴脚本实现用户身份快速切换
前端·javascript
玲玲51219 分钟前
vue3组件通信:defineEmits和defineModel
前端
温柔532926 分钟前
仓颉语言异常捕获机制深度解析
java·服务器·前端
温宇飞33 分钟前
ECS 系统的一种简单 TS 实现
前端
shenshizhong36 分钟前
鸿蒙HDF框架源码分析
前端·源码·harmonyos
凌晨起床44 分钟前
Vue3 对比 Vue2
前端·javascript
clausliang1 小时前
实现一个可插入变量的文本框
前端·vue.js
yyongsheng1 小时前
SpringBoot项目集成easy-es框架
java·服务器·前端
fruge1 小时前
前端工程化流程搭建与配置优化指南
前端