본문 바로가기

IT_Developers/Node.js41

npm 버전 업데이트 하기 - npm install -g npm 안녕하세요. 고코더 입니다. npm 버전을 업데이트를 하는 방법을 알아보겠습니다. 오랜만에 npm을 설치했더니 아래와 같은 표시가 나타납니다. 버전을 업그레이드 하라고 하네요. New major version of npm available! 6.14.10 -> 8.16.0 Changelog: https://github.com/npm/cli/releases/tag/v8.16.0 Run npm install -g npm to update! │ npm 버전 업데이트 아래와 같이 명령어를 입력하면 버전이 업데이트 됩니다. npm install -g npm 2022. 8. 6.
Mustache - 머스테치 주석 사용법 // {{!}} 안녕하세요. 고코더 입니다. 템플릿 엔진 머 스테치에서도 주석이 사용이 가능합니다. 물론 주석이라고 하기보다는 화면에 노출하지 않게 해주는 역할을 하는 기능을 제공합니다. (음 그 말이 그게 주석이네요) 머스타 치를 사용하면서 가끔은 사용할 수 있을 거 같아서 남겨봅니다. ● 1. 사용법은 간단합니다. 느낌표를 사용하면 됩니다. {{! 주석}} "!" 하나면 데이터를 보이지 않게 처리가 가능합니다. {{!주석}} 필요에 따라서 주석을 사용하여 랜더링을 멈춰 보세요! 2021. 11. 1.
npx 란? - 일회성 npm 실행 도구 npx는 편리한 실행 도구 안녕하세요. 고코더 입니다. ● 1. npm은 많이 들어봤지만 npx라고 하면 개발자분들도 헷갈려하시는 경우가 있습니다. 혹은 오타로 생각하기도 합니다. 하지만 npx는 npx v5.2.0 버전부터 제공하는 명령어입니다. 그러므로 실수도 아니고 우리가 사용 가능한 명령어 입니다. https://github.com/npm/npm/releases/tag/v5.2.0 npx는 1회성 실행 도구입니다. ● 2. 아주 간단하게 설명하면 일회성 도구입니다. 더 나아가 npm을 편하게 사용할 수 있게 만들어주는 도구입니다. npm으로 패키지를 설치하면 특히 글로벌 전역으로 인스톨 시에는 상당히 많은 잔여 파일들이 컴퓨터에 설치되게 합니다. 이 도구는 한번 실행된 후에 깨끗하게 청소를 하고 .. 2021. 1. 12.
npmjs.com - Npm(패키지 관리 프로그램) 관리 사이트 npm 패키지 정보 사이트 안녕하세요. 고코더 입니다. ● 1. Node.js 를 사용하면 항상 따라다니는 용어가 바로 Npm입니다. 약자는 "Node Packaged Manager" 패키지는 프로그램보다 작은 단위의 기능을 말합니다. 이런 패키지들을 노드를 사용할 때 관리하고 보급해주는 걸 NPM 서비스라고 합니다. ● 2. 그런데 이 npm를 관리하는 주체가 사이트를 운영하고 있습니다. 그래서 이 사이트를 방문하면 좀 더 쉽게 어떤 패키지들이 있는지 서핑할 수 있습니다. 어떤 npm을 다운로드하기 전에 다른 개발자의 평가나 설명서를 읽어 볼 수 있습니다. 아래 URL로 접속하면 해당 페이지가 나타납니다. https://www.npmjs.com/ ● 3. 자신이 사용하고 싶은 npm을 검색하면 연관 패.. 2021. 1. 12.
Node.js - 노드 최신버전으로 업데이트 하기 node 최신으로 업그레이드 안녕하세요. 고코더 입니다. ● 1. 오늘은 Node.js 버전을 최신으로 업데이트하는 방법을 알아보겠습니다. 크게 방법은 두 가지입니다. 윈도 일 경우 그저 Node 홈페이지에 가서 다운로드 후에 프로그램을 다시 설치하는 것만으로도 최신으로 노드를 업그레이드할 수 있습니다. 하지만 이번 시간에는 기존 설치한 노트를 커맨드 명령어를 통해 업데이트해보겠습니다. 커맨드로 업데이트 하기 ● 2. 우선 명령 프롬프트를 실행 한 다음 버전을 확인합니다. 저는 정말 예전부터 설치해놓아서 8 버전이네요. node -v ● 3. 그다음은 npm에 남아있는 캐시를 삭제합니다. 이 명령어를 실행하지 않으면 최신 버전 업데이트 할때 오류를 발생할 수 있습니다. npm cache clean -f .. 2021. 1. 12.
Node.js - REPL 실행,종료 하는 방법 노드 REPL 실행하고 종료하기 안녕하세요. 고코더 입니다. Node.js 쉬운 디버깅을 위해 REPL을 사용하는 방법중에 가장 기초인 실행과 종료에 대해 알아봅니다. 이전 블로그 내용을 참고해주세요. -> 코딩이론 - REPL 이란? Read Eval Print Loop ● 1. REPL 실행 윈도우에서 명령프롬프트를 실행합니다. 그리고 node 라고 입력합니다. 그럼 왼쪽 꺽쇠가 생깁니다. '>' 이건 입력을 받고 응답할 수 있다는 표시입니다. 이 표시가 깜빡거리면 REPL을 사용할 수 있는 준비가 완료된 단계 입니다. ● 2. REPL 종료 종료는 명령어 .exit를 클릭합니다. 혹은 컨트롤+C 를 두번 실행해도 됩니다. Node에 REPL을 빠져나오면 명령프롬프트 기본 명령어 대기창으로 변경 됩니.. 2019. 12. 6.
Deno - 'Hello Deno' 소스를 한번 살펴보겠습니다. Deno Hello을 작성해보자 안녕하세요. 고코더 입니다. ● 1. 라이언달의 자바스크립트 엔진으로 개발한 새로운 언어 Deno를 이전 시간에 살펴보았습니다. -> Deno - node를 만들었던 라이언달의 새로운 언어 ● 2. 이번 시간에는 Deno 각종 레퍼런스 자료를 보면서 만들어본 Hello 소스를 살펴보려고 합니다. 물런 서버를 셋팅한 상태가 아닌 참조 자료를 통해 작성해본 소스입니다. 윈도우 설치버전이 나온다면 서버 설정을 다루면서 해당 소스를 다시 리뷰해보려고 합니다. ● 3. Deno에서 작성된 Hello Deno 입니다. 가장 큰 특징 몇 가지가 눈에 들어옵니다.12345678910import { serve } from "https://deno.land/std@v0.3.2/http/se.. 2019. 12. 3.
Node.js - 윈도우에서 노드JS 삭제하기 노드js 는 그저 삭제만 하면 되요 안녕하세요. 고코더 입니다. 노드JS를 윈도우에서 제거 하는 방법을 문의 하는 독자가 계셔서 남깁니다. 언어를 제거 하는 과정을 복잡하게 생각하는 경우가 많습니다. 하지만 대부분의 프로그램들은 삭제시에 자동으로 모든걸 정리해줍니다. 오라클19처럼 삭제가 어려운 프로그램도 있어서 그런지 -> Oracle - 19c 버전 오라클 삭제하는 방법 프로그래밍 삭제에 대해 어렵게 생각하는 분들이 계시네요 ● 1. 제어판 프로그램 삭제에서 node.js를 제거합니다. 그럼 자동으로 윈도우에 모든 설정을 정리합니다. ● 2. 노드 서버가 실행중이라면 이런 창이 뜨지만 기본 설정된 값을 선택하면 서버를 off 후에 알아서 삭제합니다. ● 3. 삭제를 진행합니다. 윈도우에 설정 정보까지.. 2019. 12. 2.
Node.js - LTS 버전, Current 버전 차이점 및 특징 노드JS 안정버전과 최신버전 안녕하세요. 고코더 입니다. 노드 홈페이지에 배포 파일을 다운로드 하려고 하면 두가지 버전이 나타납니다. LTS, Current라고 나타나는 버전 입니다. 이런 두가지 배포 방식은 유니티3D, 우분투, 라라벨등 거의 모든 분야에 프로그램에서 나타나는 추세입니다. 사용자 입장과 개발사 입장에서도 좋은 버전 관리 방법입니다. 당연히 노드에서도 이런 배포 방법을 사용하고 있습니다. ● 1. LTS(Long Term Supported) LTS 버전 특징 - 버전 숫자가 짝수로 이어져 나갑니다. 10 다음 현재 12 버전입니다. - 안정성, 신뢰도를 보장합니다. 2년동안 보안 취약점등 개선사항등을 보장합니다. - 실제 서비스용으로 사용합니다. 홀수 버전인 Current에서 어느 정도 .. 2019. 11. 27.