$ npx create-react-app my-app$ cd my-app$ npm start$ npx create-react-app *폴더명지정* : 위의 코드에서는 my-app이라는 이름으로 만듦.$ cd my-app : 만든 폴더로 경로 이동.$ npm start : cra실행하는 명령어. 이 후에 $ code . 를 입력하면 vscode창이 뜬다. $ npm i eslint-config-airbnb
yarn쓰는 분들은 아래 명령어 입력.
$ yarn add eslint-config-airbnb
"dependencies": {
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"eslint-config-airbnb": "^18.2.1",
"eslint-plugin-prettier": "^3.4.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-scripts": "4.0.3",
"web-vitals": "^1.0.1"
},
루트폴더에 .eslintrc.json 파일 만들기.
"plugins": ["import", "html"],
"extends": "react-app",
"rules": {
"prettier/prettier": "error",
}
저 위의 코드가 중요하다 생각함.
$ npm i -D prettier eslint-plugin-prettier eslint-config-prettier
{
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"semi": true,
"useTabs": false,
"arrowParens": "avoid",
"endOfLine": "auto"
}
"plugins": ["import", "html","prettier"],
"extends": ["plugin:prettier/recommended","react-app"],
"rules": {
"prettier/prettier": "error",
}
_LI.jpg)
"editor.formatOnSave": true 로 바꿔주기.