我具有由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。我将查看此信息以查看我是否可以帮助您 –