Support for the experimental syntax 'decorators-legacy' isn't currently enabled (7:1):


1、產生原因:項目不支持裝飾器

2、解決方法:

  2.1 執行

yarn 

  安裝完整依賴;

 

  2.2 如果依賴時yarn.lock變化了,並且項目有git目錄,則將提示的文件提交到git倉庫  

? Are you sure you want to eject? This action is permanent. Yes
This git repository has untracked files or uncommitted changes:

yarn.lock

  

  2.3 執行:

yarn eject

  

  2.4 執行

yarn add @babel/plugin-proposal-decorators

  安裝裝飾器驅動

 

  2.5 將package.json中的babel依賴修改為:

"babel": {
    "plugins": [
      [
        "@babel/plugin-proposal-decorators",
        {
          "legacy": true
        }
      ]
    ],
    "presets": [
      "react-app"
    ]
  },

  

  2.6 執行項目即可。

yarn start

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM