ECMAscript6 관련해서 gulp - 바벨 플러그인을 업데이트 하다가
이런 에러가 우수수 나오기 시작했다.
js 쪽이 잘못되었나,, 변수명이 잘못되었나,, 보다가
uglify 그냥 고유의 문제인 것을 알았다.
구글 검색을 좀 해보다가
깃허브 쪽 글을 보게 되었는데 https://github.com/webpack/webpack/issues/2972
closure compiler 나 babili 로 갈아타야된다는 말을 듣고
별 다른 고민 없이 바로 갈아타버렸다.
npmjs (https://www.npmjs.com/package/gulp-babili) 에서 검색하면 쉽게 찾을 수 있다.
본인은 yarn 패키지 관리자를 사용해서
yarn add gulp-babili 명령어로 설치했다. (--dev 옵션 안주고)
gulp는 사용법이나 적용방법이 무지 쉬워서
해당 파이프를 복사해서 적절한 위치에 복붙하면 자동으로 minify 해준다. (어찌보면 오토메이터랑 비슷한 느낌)
솔직히 난 ECMAscript 를 잘 활용하진 않는다. 왠만하면 CSS로 처리 가능하고.
var을 let으로 바꿔서 쓰는 것 정도..? ajax 기능이라던지.
근데 오늘 ECMAscript6의 특징을 보니
commonJS 없이 모듈을 불러올 수 있게 된다는 내용을 보았다. (http://es6-features.org/#ValueExportImport)
개인 프로젝트에는 JS 플러그인(Jquery, 프레임워크 등)을 안쓰기로 한 내 입장에선
javascript 가 이런 식으로 발전한다는 것은 정말 반가운 소식인 것 같다.
그나저나 두서없이 프로그래밍 분류의 첫 글을 이걸로 하는 건 좀.. 흠..
다음엔 조금 더 보편적이고 재밌는 글을 써보도록 하겠다.
'Dev > Programming' 카테고리의 다른 글
[javascript] 파일 읽기 (0) | 2018.08.09 |
---|---|
[regex] 비밀번호 유효성 체크 및 정규식 표현 (0) | 2017.11.20 |
react vs angluar vs jquery (0) | 2017.02.27 |
PHP 시스템 함수 사용법 (shell_exec, exec, system) (0) | 2016.02.12 |
썸네일(Thumbnail) 만들어주는 플러그인 & Text To Ascii Code (0) | 2015.11.23 |