create react app 添加decorator

create react app 添加decoration

es6 語法中的decoration還沒有在瀏覽器統一實現,如果要使用需通過babel處理一下。create react app 中沒有額外的方法給你支持babel配置(估計以後會有,vue中就處理的很好),只能通過eject來配置了。

1.eject crate react app 提供了釋放webpack+react配置的原項目的方法,釋放完以後就變成了webpack構建的react的完整項目,脫離了create react app的封裝,可以自行進行webpack和其他相關構建工具的配置。

npm run eject

2.添加.babelrc文件,並開啓decoration。通過npm安裝對應的插件


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

安裝插件

npm i @babel/plugin-proposal-decorators -D

OK! 可以運行 npm start

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章