짝수 생성기

안윤경·2022년 7월 6일
0

과제

목록 보기
1/20

1.과제 다운로드
2. 다운로드 후 터미널에서 node index.js를 입력했을 시에 에러가 뜨면서 code: 'MODULE_NOT_FOUND',가 뜬다
이걸 해결하기 위해서는 모듈을 깔아줘야함 --> >npm install 을 입력해준다.
3. 또 npm install range라는 모듈로 설치해준다 -->오류 메세지는 뜨지 않음
4. 테스트 실행 (npm run test)
npm 스크립트 라고 불리는 cli명령 모음집이 있다. (이 경우엔 4가지)
start -> index.js실행
test ->getListMultiplesOfTwo 함수가 제대로 작성되었는지를 확인하는 CLI 명령입니다.
따라서, npm run test과 mocha getListMultiplesOfTwo.test.js은 동일한 실행 결과를 출력.
report->리포트 생성
submit ->코드스테이츠 과제제출 매니저로 과제를 제출

  1. getListMultiplesOfTwo 함수 구현
const { range } = require('range'); // range 모듈을 불러옵니다

function getListMultiplesOfTwo(upTo) {
// TODO
}

module.exports = getListMultiplesOfTwo;

위 함수가 기본함수

todo에 range 함수를 넣어 기능하게 해야함
방법 1. const를 위에 그대로 쓴다고 하면 이 함수는 return으로 값을 출력해주어야함 -->todo에는
return range( 2 , upTo +1 , 2) 로 써준다
방법 2. 위의 const함수를 var range = require("range"); 라면 range.range(0, 20);써준다고 한다 이유는 다시 알아보기!

6.위에까지 하면 계산이 완료 하지만 start는 실행이 안됨
code .으로 vscode에 들어가서 package.json안에있는 script의 start안에 index.js파일을 넣는다.
control + 백틱으로 터미널을 열 수 있다 그곳에다 npm index.js를 기입 ->submit으로 과제제출 완료!

*오류 발생이유
3.번에서 계속 모듈을 찾을 수 없다고 뜸 --> 파일저장소가 어디인지 몰랐기 때문 이제부터 과제 저장소는 desktop / homework / 파일안에 저장을 할것
4. 함수를 쓰는데 찾아보니 range가 배열이라고 뜸 어떻게 해야할 지 몰랐음 --> return 함수()이것을 잘 생각해 볼것 안에있는 조건은 문제없었음 ! 배열을 배우면 다시 한번 해볼것
5. start 만 쓰면 되는 줄 알았는데 package.json을 가야하는 줄 몰랐음

cd - 일부 쓰고 tab누르면 다써짐;

profile
프론트엔드 개발자 안윤경입니다

0개의 댓글