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
相关推荐
得物技术7 分钟前
前端日志回捞系统的性能优化实践|得物技术
前端·javascript·性能优化
陶甜也10 分钟前
threeJS 实现开花的效果
前端·vue·blender·threejs
用户76787977373211 分钟前
后端转全栈之Next.js 路由系统App Router
前端·next.js
OEC小胖胖12 分钟前
Next.js数据获取入门:`getStaticProps` 与 `getServerSideProps`
前端·前端框架·web·next.js
薛定谔的算法22 分钟前
JavaScript栈的实现与应用:从基础到实战
前端·javascript·算法
深圳外环高速26 分钟前
React 受控组件如何模拟用户输入
前端·react.js
土了个豆子的26 分钟前
03.缓存池
开发语言·前端·缓存·visualstudio·c#
手握风云-42 分钟前
JavaEE 进阶第四期:开启前端入门之旅(四)
前端
魔云连洲1 小时前
React中的合成事件
前端·javascript·react.js