この本
React入門 React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで (NEXT ONE)
- 作者: 穴井宏幸,石井直矢,柴田和祈,三宮肇
- 出版社/メーカー: 翔泳社
- 発売日: 2018/02/19
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
この人のgithubいい
GitHub - aship/react_introduction
P270 のところ
P 273
npm install --save react react-dom npm install --save-dev \ webpack \ babel-loader \ babel-preset-react \ babel-preset-env
babel-cli
も必要じゃね?
そうしないとwebpackでインストールしろ言われた。
8 を使ったらこんな警告出る もし8なら「@babel/core がいるかも?
babel-loader@8 requires Babel 7.x (the package '@babel/core'). If you'd like to use Babel 6.x ('babel-core'), you should install 'babel-loader@7'.
しかも babel-core がいるっぽい。
P 276 こうしろ
./node_modules/.bin/webpack
dist
の中だよ!
<script src="dist/client.bundle.js"></script>
P 277
npm install --save-dev babel-cli babel-preset-react npm install --save express
これないとダメっぽい。次の起動コマンドで、ないと怒られる。
npm install -D babel-preset-es2015
P 282 server.jsを起動
./node_modules/.bin/babel-node --presets react,es2015 server.js
res.sendFile(path.join(__dirname, "dist/client.bundle.js"));