解析错误:无法找到 Sanity 的模块“@babel/preset-env”

Bat*_*kin 2 reactjs babeljs sanity

对于 React 项目,我在 schema 文件夹下安装了 Sanity,然后开始向其中添加不同的 JS 文件,但即使其中没​​有代码,我也会在每个 js 文件的标头中收到错误。

我也尝试过

npm install --save-dev @babel/preset-react
Run Code Online (Sandbox Code Playgroud)

但没有成功。

在此输入图像描述

我开始观看 Clever Programmer 的 Uniswap 视频,但由于错误而无法继续。

小智 12

在您的 Sanity 文件夹中,您可以将此代码添加到 .eslintrc 文件中:

"eslint.workingDirectories": ["./web", "./studio"]
Run Code Online (Sandbox Code Playgroud)

所以它应该是这样的:

{
  "extends": "@sanity/eslint-config-studio",
  "eslint.workingDirectories": ["./web", "./studio"]
}
Run Code Online (Sandbox Code Playgroud)