WEB/Node.js

· WEB/Node.js
[Nodejs] 폴더 없으면 생성하도록 하는 방법 - 가장 간단한 방법 const fs = require('fs'); !fs.existsSync(dir) && fs.mkdirSync(dir); - 에러 처리를 추가한 방법 fs.mkdir(dir, err => { if (err && err.code != 'EEXIST') throw 'up' console.log("Already Exists!") }) - 폴더 없을 경우 모두 생성 ( 하위 폴더 생성 ) `mkdirp` 를 이용해서 `mkdir -p` 수행 const mkdirp = require('mkdirp'); mkdirp(dir, function (err) { if (err) console.error(err) }); [참고] code.i-harnes..
· WEB/Node.js
[ES6] Babel 설치 및 사용 방법 ES6 이상은 javascript 가 그냥 읽을 수 없기 떄문에 ES5로 변환하기 위해 Babel을 사용한다.아래 두개가 미리 설치 되어 있어야 한다.1) npm2) nodejs--> [Electron] npm, electron 설치 에 설치 방법이 나와있다. 1. 바벨 설치 $ npm uninstall -g babel $ npm install --save-dev babel-cli 2. node.js 프로젝트에 바벨 설치 $ npm init $ npm install --save-dev babel-core babel-cli babel-preset-es2015- package.json파일에 devDependencies 옵션이 추가된다. { "name": "test_e..
S0PH1A
'WEB/Node.js' 카테고리의 글 목록 (2 Page)