未完成【備忘録】Babel 7系で構築するReact開発環境
未完成【備忘録】Babel 7系で構築するReact開発環境:
Babel 7系とReactの開発環境構築の個人的な備忘録です。
本記事は、初心者による記事なので、多々間違いがあると思います。何か間違いございましたら、ご教示いただけると幸いです。
なお、本記事は、下記の記事を参考にまとめ記事という認識で、一読いただければと思います。
・ React開発環境構築2018
・ Babel@7で構築するReact開発環境
node.jsのパッケージマネージャー npm をすごく使いやすくしたもの。
※ 公式ドキュメントはhomebrewを推奨しているとのこと。
パッケージ管理できるように、package.jsonを設定。下記コードで、ディレクトリ内に、packageを作成される。
ESLint... 難しそうなツールの名前ですが、どうやらjsを実行する前に、バグを修正してくれる便利なツールとのこと。
下記、別記事の参照です。
インストールコード
-Dは
下記のReact用の設定をコピーし、
サーバーサイドをnode.jsで書く
この記事について
Babel 7系とReactの開発環境構築の個人的な備忘録です。本記事は、初心者による記事なので、多々間違いがあると思います。何か間違いございましたら、ご教示いただけると幸いです。
なお、本記事は、下記の記事を参考にまとめ記事という認識で、一読いただければと思います。
参照記事
・ React開発環境構築2018・ Babel@7で構築するReact開発環境
必要なソフト
yarn
node.jsのパッケージマネージャー npm をすごく使いやすくしたもの。npm i -g yarn
パッケージ管理できるように、package.jsonを設定。下記コードで、ディレクトリ内に、packageを作成される。
yarn init -y
ESLint
ESLint... 難しそうなツールの名前ですが、どうやらjsを実行する前に、バグを修正してくれる便利なツールとのこと。下記、別記事の参照です。
ESLintとは、JavaScriptのための静的検証ツールです。コードを実行する前にバグを発見したり、括弧やスペースの使い方などのスタイルを統一する。参照記事:ESLint 最初も一歩
インストールコード
yarn add eslint eslint-plugin-react -D
devDependencies にインストールするためのオプションフォルダ構造
project/ ├─node_modules/ ←yarnでインストールしたライブラリが保存されています。 │ └─... ├─.eslintrc.json ←new! ├─package.json └─yarn.lock ←パッケージのバージョン情報などが保存されています。
.eslintrc.json に貼り付ける。.eslintrc.json
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 2018,
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"no-console":"warn",
"indent": [
"error",
2
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]
}
}
コメント
コメントを投稿