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