# node_modules

26개의 포스트
post-thumbnail

Yarn Berry와 PnP 기법을 알아보자!

한번 쯤 velog에서 Yarn Berry에 관한 글을 읽어보거나 봤을 것이다. 그럼 대체 Yarn Berry가 뭘까 싶은데 yarn은 알겠다만 Berry는 처음 보는 사람들이 있을 것이다. Berry란? > yarn2의 프로젝트 명이 berrry라고 한다. Gith

2023년 11월 16일
·
0개의 댓글
·

package.json, node_modules, package-lock.json 는 뭘까?

npm(node package manager)은 노드 패키지(modules)를 관리하기 위한 매니저 시스템으로 다양한 패키지들을 설치, 업데이트, 삭제하는데 도움을 주는 툴이라고 생각할 수 있다.노드의 정의는 크게 두가지로 나눌 수 있다.서버: 네트워크를 통해 클라이언

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Git&Github]Github repository에서 node_modules폴더 삭제하기

Github에서 node_modules폴더 삭제하기

2023년 8월 3일
·
0개의 댓글
·
post-thumbnail

프론트엔드 복습 정리 26 : 모듈과 NPM

node 시스템에서는 하나의 파일이 공유할 수 있는 것과 공유할 수 없는 것을 특정하게 지정할 수 있다파일 시스템 모듈을 통해 내장된 모듈에서 코드를 불러올 수 있었던 것처럼node도 다른 파일에서 코드를 불러올 수 있다어떤 js파일안에 선언해놓은 함수를 다른 곳에서

2023년 4월 9일
·
0개의 댓글
·

React Typescript 외부 라이브러리 사용 관련 정리

@types/... 타입 스크립트 지원 안하는 라이브러리 사용법root/types 폴더 생성 후 'index.d.ts'파일 생성해당 파일에 위와 같이 명시해주면 됌.\[Typescript] @type이 없는 외부 라이브러리 사용 방법외부 라이브러리 커스텀이 필요한 경우

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

[오류] node:internal/modules/cjs/loader:959 throw err;

안녕하세요, 김당쿽입니다! 🥕노마드코더 강의 중 트위터 클론 강의를 진행하던 중 firebase의 현재 버전이 강의와 많이 다른 상태였고, 버전을 계속 다르게 깔다 보니 npm에서 오류가 난 것 같았다. 아무리 package-lock.json을 지우고 다시 npm i

2023년 2월 21일
·
0개의 댓글
·

Node Modules 2 - fs (file system)

fs 모듈 내의 함수들은 보통 아래와 같은 세 가지의 형태로 제공된다.메소드 이름 뒤에 sync가 붙는 형태의 함수는 비동기 처리를 하지 않는 함수로서 오류가 발생할 가능성이 있을 때는 반드시 try, catch문으로 감싸주어야 한다. 일반적으로는 굳이 sync를 사용

2022년 12월 24일
·
0개의 댓글
·

Node Modules 1 - os, process, path

주로 서버가 동작하고 있는 시스템 환경에 대한 정보를 얻어오고 싶을 때 사용하는 모듈이다.현재 동작하고 있는 노드 프로세스에 대한 정보를 얻을 수 있는 모듈이다. 그 중에서도 nextTick은 call stack이 모두 비워진 이후에 task queue가 실행되는 과정

2022년 12월 24일
·
0개의 댓글
·
post-thumbnail

git clone 과 node_modules

왜 깃클론 받은 react 파일은 처음부터 yarn start를 할 수 없을까?우리가 처음 git clone 을 받으면 아래와 같은 화면이 뜨면서 실행할 수 없다.왜냐하면 react 프로젝트를 실행하기 위해서는 node_modules 가 필요한데,프로젝트를 git 으로

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

npm으로 설치한 모듈이 이상한데? 도움! "patch-package"

서론 node로 개발을 하면서 가장 많이 사용하는 것이 무엇일까? > npm install 혹은 yarn add 우리는 개발을 하면서 다른 훌륭한 개발자들이 만들어 놓은 패키지을 사용하곤 한다. 직접 구현하기 어렵거나 시간이 오래걸리는 패키지들은 수요에 맞춰 이미

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

MacOS Dropbox 내 node_modules, vendor 디렉토리 동기화 안되게

작업 프로젝트의 백업용으로 dropbox를 사용하고 있는데, 패키지 업데이트할 때마다 dropbox가 동기화를 수시로 하니 용량, cpu 사용량이 여간 신경쓰이는 것이 아니었습니다.node_modules은 node package manager, vendor는 compo

2022년 12월 3일
·
0개의 댓글
·

Node.js 설치하기

React는 javascript의 라이브러리이다. javascript를 쉽고 편리하게 이용하기 위해 페이스북에서 만들어졌다.React를 사용하기 위해서는 node.js를 설치해야한다.이 때 터미널에서 사용하는 여러 명령어는 아래와 같다.| pwd : print work

2022년 11월 1일
·
0개의 댓글
·
post-thumbnail

BE_intro_2. Node.js의 기능_10.25

모듈 = LEGO 블록LEGO 블록: 독립적 존재, 사용자의 조립방법과 블록 종류에 따라 여러 결과물될 수 있음모듈: 코드의 조각, 여러 모듈을 모아 하나의 소프트웨어가 됨코드의 모듈화가 중요한 이유? 유지보수가 쉬운 구조 만들기 위해!=비용 감소, 생산성 증대but

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

yarn berry의 이점

node_modules는 많은 파일들이 매우 큰 공간을 차지하고 의존성 검색이 비효율적으로 동작한다.Yarn Berry는 node_modules를 생성하지 않는다. 대신 .yarn/cache 폴더에 의존성의 정보가 저장되고, .pnp.cjs 파일에 의존성을 찾을 수 있

2022년 10월 19일
·
0개의 댓글
·
post-thumbnail

리액트 앱 기본 구조

리액트 설치 후 리액트 앱의 기본 구조는 아래와 같다.public/index.html → 페이지 템플릿src/index.js → 자바스크립트 시작점리액트 앱 개발이 이루어지는 메인 폴더이다.우리는 JS 파일과 CSS 파일들을 src 폴더 안에 넣으면 된다.웹팩이 src

2022년 9월 17일
·
0개의 댓글
·

[개발환경구축] .gitignore 파일 설정

.gitignore 파일 설정을 미리 해야 한다!!commit 시도하다가 에러나면 git cache에 남는다.commit 했을 때, /node_module 특정 index.d.ts에서만 analyzing code로 멈춰있어서 해당 파일에서만 에러를 찾았더니 해결이 늦어

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

node_modules 삭제

node_modules 삭제하다가 멈췄나요? 그러면 이 명령어를 써보세요

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

고양이가 귀여운 NestJS 찍먹

SOPT에서의 세번째 서버 파트여서 때문인지 Node.js 진영에서 가장 많이 사용되고 SOPT 내에서도 배우고 활용하는 express 이외에 다른 프레임워크를 사용해보고 싶었다.Spring이나 Django 같은 구조적으로 튼튼한 프레임워크에 반해 Node.js 기반에

2022년 7월 22일
·
0개의 댓글
·

패키지

Node.js의 기본 패키지 관리자npm에 단점(속도,안전성,보안성)을 느끼고 페이스북에서 만든 자바스크립트 패키지 매니저npm과 같은 기능 수행https://javascript.plainenglish.io/npm-vs-yarn-choosing-the-righ

2022년 5월 24일
·
0개의 댓글
·
post-thumbnail

유튜브 클로닝 #1-2 Set Up: Express & Dependencies

설치npm i express설치 후 변화

2022년 4월 3일
·
0개의 댓글
·