카테고리 없음
본캠프 4주차 (3)
jaeoun0238
2024. 11. 20. 20:31
function solution(n) {
var answer = 0;
for (var i = 1; i <= n; i++) {
if (n % i === 0) {
answer += i;
}
}
return answer;
}
yarn이란?
- yarn은 Javascript 패키지 매니저이다. 프로젝트 패키지 의존성을 관리하는 툴이며, 다른 개발자들과 패키지를 공유할 수 있도록 도와준다.
- npm에서 부족한 부분을 보완하여 편리한 기능과 보안 성능이 향상된 패키지 매니저.
- yarn은 패키지를 다운로드하는 과정에서 해당하는 패키지의 보안 검사를 수행. 패키지 내부에 위험한 스크립트가 다운로드되거나, 종속성 문제가 발생하는 것을 방지 가능.
- yarn은 병렬 처리를 도입하여, 패키지 설치 속도가 npm보다 빠르다는 장점. 즉, 패키지를 하나씩 설치하는 것이 아닌, 여러개를 동시에 설치 가능.
package.json 이란?
- package.json은 Node.js 프로젝트의 가장 핵심적인 파일이며, 프로젝트에 대한 정보와 설치한 패키지들의 버전을 관리할 때 사용하는 파일.
- 동일한 패키지라도 버전에 따라 기능이 다르기 때문에 특정 버전을 설치하고 관리해야 할 때 필요.
- package.json파일에는 프로젝트명, 작성자, 라이센스 정보 등 일반적인 프로젝트의 메타 데이터뿐만 아니라, 스크립트를 실행할 수 있는 필드 또한 포함.
- npm과 yarn 모두 동일한 package.json 파일을 참조.
생성방법
npm init // 프로젝트명, 설명 등 작성할 내용이 있을 경우
npm init -y // 입력할 내용없이 package.json 생성
yarn init
yarn init -y