Front-end/Node.js(2)
-
Node Package Manager(npm, yarn, pnpm)
Node.js를 통해 개발을 진행하게 되면 이미 만들어져 공유되고 있는 무수히 많은 패키지들을 이용하여 개발을 하게 될 텐데 해당 패키지들을 관리 및 사용하는 방법에 대해 알아보자. 패키지(모듈) 관리패키지 관리의 목적은 서두에도 이야기했지만 우리가 프로그램을 사용함에 있어서 잘 구현된 패키지를 이용해 좀 더 효율적으로 사용하기 하기 위함이다.이미 다른 언어나 운영체제에서도 이처럼 패키지를 관리해 주는 항목들이 존재하는데 자주 사용하는 항목만 확인해 보면 다음과 같다.Java : Maven, GradlePython :pipPHP : composerRuby : RubyGemsRedHat Linux : rpm, yumDebian Linux : apt, dpkgMac : HomebrewWindows : ch..
2022.08.23 -
Node.js란
개발을 하다 보면 Node라는 단어를 한 번쯤은 들어봤을 것이다. Node에 대해서는 Javscript를 이용하여 서버를 구동할 수 있다 정도로 스치듯 알고 있었는데 최근에 Front-end 개발을 진행하다 보면 Node가 필수적으로 등장하게 되는데 오늘은 이 Node에 대해 좀 더 알아보려 한다. Node.js란? Node.js는 구글의 Chrome Javascript Engine인 V8 Engine을 기반으로 구현된 일종의 ServerSide Javascript 소프트웨어 시스템이다. Java 언어가 각각의 OS 운영체제의 JVM(Java Virture Machine)을 통해 구동되듯이 Node.js는 웹브라우저에 종속적인 Javascript를 각각 OS 운영체제에서 실행할 수 있도록 Javascri..
2021.08.09