1. 程式人生 > >create-react-app 支援 裝飾器 decorator

create-react-app 支援 裝飾器 decorator

網上常見方法全是安裝 babel-plugin-transform-decorators-legacy 然後新增babel配置的,

實際情況是最新版本的create-react-app 生成的專案已經是基於babel7了,

所以我們需要安裝 @babel/plugin-proposal-decorators 替換 舊版的babel-plugin-transform-decorators-legacy  ,

然後新增babel配置 

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

 

這一點 通過看 babel-plugin-transform-decorators-legacy庫的npm的readme可以獲得資訊

截圖如下