簡體   English   中英

Sanity Studio:Babel 預設環境的解析錯誤

[英]Sanity Studio: Parsing Error for Babel Preset Env

我是與 Sanity 合作的新手,剛剛建立了一個項目。 一切正常,但是,在 Visual Studio Code 中,我不斷收到一個不會消失的解析錯誤,我想知道如何修復它。

Parsing error: Cannot find module '@babel/preset-env'

我嘗試刪除node_modules並重新運行 sanity sanity install ,我還嘗試使用npm install安裝@babel/core@babel/preset-env 到目前為止,似乎沒有什么能解決這個問題。

有什么建議么? 我想和我的團隊一起在工作中開始使用 Sanity,但是出現這個錯誤真的很煩人(因為所有內容都用紅色下划線表示)。

我遇到了類似的問題。 對我來說,這個問題與 VS Code 處理包含多個 ESLint 工作目錄的項目的方式有關(在 monorepos 中很常見)。

例如

Project
   |--- /web
   |--- /studio

在我的項目根目錄中,編輯(或創建)./. ./.vscode/settings.json以包含我的 ESLint 項目。 注意:這些設置僅適用於您當前的工作區。

"eslint.workingDirectories": ["./web", "./studio"]

希望有幫助:-)

方法一:

在根目錄中創建一個名為 .babelrc 的文件並添加此代碼

    {
      "presets": ["next/babel"],
      "plugins": []
    }

並在 .eslintrc 中將現有代碼替換為

    {
      "extends": ["next/babel"]
    }

方法二:

您需要使用以下命令安裝 npm:

npm install --save-dev @babel/core @babel/preset-env

         or


npm install --save-dev @babel/core

我希望這能解決你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM