参考
最短で学ぶReactとReduxの基礎から実践まで/Udemy
事象
- 静的解析ツール(eslint)の導入
-
yarn add eslint@3.19.0 eslint-plugin-react@7.1.0
を実行 - 下記のエラーメッセージが発生
error An unexpected error occurred: "C:\./udemy_react\package.json: Unexpected string in JSON at position 220".
原因
package.jsonファイルに
scripsを追記したとき(カンマ)をつけ忘れてた
package.json
"scripts": {
"start": "./node_modules/.bin/webpack-dev-server"
} //← ここ!!
"dependencies": {
全体のソースコード
package.json
{
"name": "udemy_react",
"version": "1.0.0",
"main": "index.js", "author": "Yokota Nanshin <nan0829068@gmail.com>",
"license": "MIT",
"scripts": {
"start": "./node_modules/.bin/webpack-dev-server"
},
"dependencies": {
"babel-core": "6.25.0",
"babel-loader": "7.1.1",
"babel-preset-es2015": "6.24.1",
"babel-preset-react": "6.24.1",
"babel-preset-react-es2015": "^1.3.0",
"webpack": "3.3.0",
"webpack-dev-server": "2.5.1"
}
}