-
NPM 번외편 - npm에 내 라이브러리 등록하기
나만의 라이브러리를 만들어 보자. 오픈소스… 라이브러리… 말은 많이 들어 봤지만.. 그런건 정말 대단한 슈퍼개발자들이나 하는 거 아닌가? 라는 생각을 어렴풋이 가지고 있었던 것 같다. (물론 지금도 어느 정도는 벽을 느끼고 있지만.) 그런데 아래와 같은 경험을 하며 그 진입장벽중 꽤나 큰 부분이 허물어졌던(?) 기억이 있어, 이 글을 읽은 분들이라면 한번쯤은 도전해 보셨으면 하는 마음에 주제를 선정해 보았다. 개발을 하다 보니 유틸리티성을 띄는 js모듈을 별도로 만들어 작업하는 경우가 있었다. 그런데 이런 유틸성 모듈들은 또 다른 프로젝트에서도 사용하고...
-
Webpack 입문하기-2/4 (NPM과 친해지기)
Webpack 입문하기 4부작 [1] node와 npm [2] NPM과 친해지기 (현재 글) [3] Webpack [4] Webpack과 친해지기 이번 글의 목차 0. 단어 뒤집기 프로그램 1. 랜덤뉴스 사이트 지난 글에 이어 이번에는 NPM을 실제로 활용하는 간단한 예제들을 실습해 보겠습니다. 0. 단어 뒤집기 프로그램 NPM으로 패키지를 관리하는 node.js 프로그램을 하나 만들어 보겠습니다. 단순히 문자열을 입력받아 해당 문자열을 반대로 뒤집어 출력해 주는 프로그램 입니다. 먼저 적당한 디렉토리에서 npm init 명령어를 통해 NPM 으로 관리되도록 프로젝트 세팅을 해 줍니다. 패키지를...
-
Webpack 입문하기-1/4 (Node와 NPM)
Webpack 입문하기 4부작 [1] node와 npm (현재 글) [2] npm과 친해지기 [3] Webpack [4] Webpack과 친해지기 이번 글의 목차 0. npm start? 그래서 그게 뭔데요? 1. Node.js 설치 2. Node.js란 무엇인가 3. NPM 4. npm이 왜 필요할까? 0. npm start? 그래서 그게 뭔데요? 제가 다닌 첫 회사에서 운영중인 서비스는 Spring boot로 구성된 MPA 사이트였고, 프론트에서는 js파일만 따로 모아 webpack번들링을 통해 배포하고 있었습니다. webpack은 커녕 npm도 몰랐고, 프로그래밍이라곤 java, spring과 jsp를 사용해 본 게 전부였던 제가...