금일 달성 항목
1) 노드 JS 심화 강의 수강
문제 해결 과정 1- prettierrc 설정 오류
[문제]
토큰이 발급된 로그인 계정을 조회하기 위한 api를 실행하는데 자꾸만 아래와 같은 오류가 떴습니다.
hyerim@hyerimui-MacBookAir prettierrc % npm run prettify
npm ERR! Missing script: "prettify"
npm ERR!
npm ERR! Did you mean this?
npm ERR! npm run prettier # run the "prettier" package script
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/hyerim/.npm/_logs/2023-07-04T12_35_11_626Z-debug-0.log
[시도 및 해결]
확인해보니 스크립트를 실행하는 코드스니펫이 잘못되어있는 것으로 판단했고
npm run prettify
위 코드를 아래 코드로 변경
npm run prettier
추가로
"prettify": "prettier --write *.js **/*.js"
위 코드를 package.json의 script영역에 다시 정정하여 추가해보았습니다.
{
"name": "spa_mall",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "nodemon app.js",
"prettier": "prettier --write *.js **/*.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.18.2",
"mongoose": "^7.2.4"
},
"type": "commonjs",
"devDependencies": {
"nodemon": "^2.0.22",
"prettier": "^2.8.8"
}
}
잘 실행이 되는 것을 확인할 수 있었습니다.
hyerim@hyerimui-MacBookAir prettierrc % npm run prettier
> spa_mall@1.0.0 prettier
> prettier --write *.js **/*.js
app.js 68ms
assets/api.js 34ms
modules/math.js 4ms
modules/run.js 3ms
routes/carts.js 6ms
routes/goods.js 17ms
schemas/cart.js 3ms
schemas/goods.js 3ms
schemas/index.js 4ms
[알게된 점]
강의와 똑같지 않더라도 구글링해보고 공부해보면 금방 해결할 수 있다는 것을 알게되었습니다.
'혼자 고민해보기_ 개발 > TIL (Today I Learned)' 카테고리의 다른 글
20230706(목)_ 노드 JS 심화 Lv4 과제 완료 (1) | 2023.07.06 |
---|---|
20230705(수)_ 노드 JS 심화 강의 진행 (0) | 2023.07.06 |
20230703(월)_ 노드 JS 뉴스피드 팀 프로젝트 발표 (0) | 2023.07.03 |
20230629(목)_ 노드 JS 뉴스피드 팀 프로젝트 진행 (1) | 2023.06.29 |
20230628(수)_ 노드 JS 뉴스피드 팀 프로젝트 진행 (0) | 2023.06.28 |