我具有由create-react-app
創建了一個標準的啓動應用程序。
我想避免導入和加載數百個模塊,我甚至不知道他們在做什麼。
於是我開始與一個幾乎空白的package.json
:反應裝飾用巴別
"dependencies": {
"react": "^15.4.1",
"react-dom": "^15.4.1",
"react-redux": "^5.0.1",
"redux": "^3.6.0",
"redux-logger": "^2.7.4",
"redux-promise-middleware": "^4.2.0",
"redux-thunk": "^2.1.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"devDependencies":
{},
隨着終極版在我這個地步,我需要的babel-plugin-transformer
。到目前爲止,我只能通過控制檯啓動我的應用程序:npm start
,它正在執行react-scripts start
。
我不知道該怎麼反應腳本是幹什麼的,根據反應它啓動的WebPack服務器和編譯器ES6到ES5。
我去通天頁面,發現一個描述:
npm install --dev babel-plugin-transform-decorators
,並創建一個.babelrc.json
文件看起來像這樣:
{
"plugins": ["transform-decorators"]
}
我開始npm start
並如我所料...什麼都沒有發生了......
裝飾者@connect
仍然無法正常工作。
我沒有webpack.json
,因爲這是建立反應的應用程序內進行管理。我所有的是package.json
。
我的問題:
如何設置babel
在package.json
(-transform)。 我需要的所有步驟,因爲所有我已經是package.json
以上,現在包括這個:
devDependencies:{
"babel-core": "^6.21.0",
"babel-loader": "^6.2.10",
"babel-plugin-transform-decorators": "^6.13.0",
"react-scripts": "0.8.4",
"webpack": "^1.14.0"
}
不知道如何用這個去。
我很好奇這個create-react-app。我將查看此信息以查看我是否可以幫助您 –