목록

'Nodejs' 3건

  • 간단한 콘솔 명령어 만들기(2)
    프로그래밍 언어/NODE JS · 댓글
    콘솔에서 현재 패키지를 전역 설치합니다. 보통 전역 설치할 때는 명령어에 패키지명을 함께 적어주지만, 현재 패키지를 전역 설치할 때는 적지 않습니다.$ npm i -g 맥이나 리눅스에서는 명령어 앞에 sudo룰 붙어야 할 수도 있습니다. 현재 패키지의 dependencies로 설치한 것이 아니므로 node_modules 폴더가 생기지 않습니다. 이제 콘솔에 cli를 입력하면 index.js가 실행됩니다.$ cli 전역 패키지이므로 npx 명령어를 사용해 npx cli로도 실행할 수 있습니다. 제대로 실행된다면 index.js에 기능을 붙여나가면 됩니다. 명령어에 옵션을 붙여봅시다.#!/usr/bin/env nodeconsole.log("Hello CLI", process.argv); process.arg..
  • 객체 리터럴
    프로그래밍 언어/NODE JS · 댓글
    다음 코드는 oldObject 객체에 동적으로 속성을 추가할 수 있습니다. var sayNode = function() { console.log('Node');};var es = 'ES';var oldObject = { sayJS: function() { console.log('JS'); }, sayNode: sayNode,};oldObject[es + 6] = 'Fantastic';oldObject.sayNode(); // NodeoldObject.sayJS(); // JSconsole.log(oldObject.ES6); // Fantastic 이 코드를 다음과 같이 다시 쓸 수 있습니다. const newObjecy = { sayJS() { console.log('JS'); }, sayNode, ..
  • 템플릿 문자열
    프로그래밍 언어/NODE JS · 댓글
    이 문자열은 큰따옴표나 작은따옴표로 감싸는 가존 문자열과 다르게 백틱(`)으로 감쌉니다.특이한 점은 문자열 안에 변수를 넣을 수 있다는 것입니다.var num = 1;var num2 = 2;var result = 3;var string1 = num1 + '더하기 ' + num2 + '는 \'' + result + '\'';console.log(string1); // 1 더하기 2는 '3' 문자열 string1은 띄어쓰기와 변수, 더하기 때문에 가독성이 좋지 않습니다. 또한, 작음따옴표를 이스케이프(escape)하느라 코드가 지저분합니다.const num3 = 1;const num4 = 2;const result2 = 3;const string2 = `${num3} 더하기 ${num4}는 '${result..

간단한 콘솔 명령어 만들기(2)

콘솔에서 현재 패키지를 전역 설치합니다. 보통 전역 설치할 때는 명령어에 패키지명을 함께 적어주지만, 현재 패키지를 전역 설치할 때는 적지 않습니다.$ npm i -g 맥이나 리눅스에서는 명령어 앞에 sudo룰 붙어야 할 수도 있습니다. 현재 패키지의 dependencies로 설치한 것이 아니므로 node_modules 폴더가 생기지 않습니다. 이제 콘솔에 cli를 입력하면 index.js가 실행됩니다.$ cli 전역 패키지이므로 npx 명령어를 사용해 npx cli로도 실행할 수 있습니다. 제대로 실행된다면 index.js에 기능을 붙여나가면 됩니다. 명령어에 옵션을 붙여봅시다.#!/usr/bin/env nodeconsole.log("Hello CLI", process.argv); process.arg..

객체 리터럴

다음 코드는 oldObject 객체에 동적으로 속성을 추가할 수 있습니다. var sayNode = function() { console.log('Node');};var es = 'ES';var oldObject = { sayJS: function() { console.log('JS'); }, sayNode: sayNode,};oldObject[es + 6] = 'Fantastic';oldObject.sayNode(); // NodeoldObject.sayJS(); // JSconsole.log(oldObject.ES6); // Fantastic 이 코드를 다음과 같이 다시 쓸 수 있습니다. const newObjecy = { sayJS() { console.log('JS'); }, sayNode, ..

템플릿 문자열

이 문자열은 큰따옴표나 작은따옴표로 감싸는 가존 문자열과 다르게 백틱(`)으로 감쌉니다.특이한 점은 문자열 안에 변수를 넣을 수 있다는 것입니다.var num = 1;var num2 = 2;var result = 3;var string1 = num1 + '더하기 ' + num2 + '는 \'' + result + '\'';console.log(string1); // 1 더하기 2는 '3' 문자열 string1은 띄어쓰기와 변수, 더하기 때문에 가독성이 좋지 않습니다. 또한, 작음따옴표를 이스케이프(escape)하느라 코드가 지저분합니다.const num3 = 1;const num4 = 2;const result2 = 3;const string2 = `${num3} 더하기 ${num4}는 '${result..