私は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-serverを起動し、es6をes5にコンパイルします。
私はバベルのページに行き、に記述が見つかりました:私はnpm start
で始めないと私は予想通り...何を
{
"plugins": ["transform-decorators"]
}
:
npm install --dev babel-plugin-transform-decorators
そして、このようになります.babelrc.json
ファイルを作成します起こった...
@connect
デコレータはまだ動作していません。
私はwebpack.json
がありません。これはcreate-react-appによって管理されているためです。私が持っているのはpackage.json
です。
私の質問:
どうpackage.json
でIセットアップbabel
(-transform)を行います。これで上に行くためにどのように
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"
}
ないアイデア:私が持っているすべては今、これを含む上記package.json
あるので は、私はすべてのステップを必要とします。
私はこのcreate-react-appについて興味があります。私はあなたにお手伝いできるかどうかを調べるつもりです –