Babel

[Error] Module parse failed: Unexpected token (28:51) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js 위 에러의 핵심은 ?? 이다. Nullish coalescing operator라고 불리는 ??은 ES2020에서 소개되었으며, null과 undefined인 경우 뒤의 값을 갖는 연산자이다. || 와 다른 점은 falsy값 (0 또는 '')일때는 앞에 값을 갖는 다는 것이다. const a = null ?? 'A'; // 결과: A const b = undefined ?? 'B'; // 결과: B const c = 0 ?? 'C'; // 결과: 0 const d ..
[JavaScript][ES6] Did you forget to signal async completion? 오류 해결 방법 ES6 코드를 ES5 로 바꾸는 기능을 하는 gulp 를 사용 시 // gulpfile.js 예시 코드 const gulp = require("gulp"); const babel = require("gulp-babel"); gulp.task('default', function () { gulp.src("/public/**/*.js") .pipe(babel()) .pipe(gulp.dest("dist")); }) 아래와 같은 "Did you forget to signal async completion?" 오류가 발생한 경우. itinerant-ui-MacBookPro:Learning..
· 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
'Babel' 태그의 글 목록