簡體   English   中英

找不到模塊“@babel/generator”,但它已安裝

[英]cannot find module '@babel/generator' but it installed

我在嘗試生成簽名 apk 時出現“找不到模塊 '@babel/generator'”錯誤。 但是我使用 yarn add 安裝了這個 package,這是我的 package.json 的一部分:

 "dependencies": {
    "@babel/cli": "^7.17.6",
    "@babel/generator": "^7.17.9",
    "@babel/plugin-transform-async-to-generator": "^7.16.8",

和我的 package 鎖 json:

  "dependencies": {
    "@ampproject/remapping": "^2.1.0",
    "@babel/code-frame": "^7.16.7",
    "@babel/generator": "^7.17.9",

當我在 package.lock.json 中使用 ctrl+f 並搜索 babel/generator 時,許多匹配項

當我嘗試安裝項目的依賴項時,我收到了同樣的錯誤。

解決方案:

  • 刪除項目的node_modules文件夾
  • 從項目中刪除yarn.lockpackage.lock文件
  • 使用yarnnpm install命令再次安裝依賴項。

上述步驟用@babel/generator 修復了我的錯誤。

只需刪除node_modules文件夾並通過運行npm installyarn install重新安裝所有包。

如果錯誤仍然存在,只需將@babel/generator package 安裝到您的項目或全局。

此處查看 package 和安裝指南

在我的情況下,它通過這個命令解決了 $ yarn install --check-files

然后重新啟動開發服務器驗證 node_modules 中已安裝的文件沒有被刪除祝你好運

暫無
暫無

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

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