[JavaScript][ES6] Did you forget to signal async completion? 오류 해결 방법

2019. 4. 24. 10:00· WEB/JavaScript
반응형

[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-Javascript itinerant$ gulp default
[22:52:43] Using gulpfile ~/Desktop/Learning-Javascript/gulpfile.js
[22:52:43] Starting 'default'...
[22:52:43] The following tasks did not complete: default
[22:52:43] Did you forget to signal async completion?

 

async 또는 Promise 을 추가해 주면 된다. ( 코드 )

// 방법1. async
gulp.task('default', async function() {
  // ...
});

// 방법2. Promise
gulp.task('default', function() { 
  return new Promise(function(resolve, reject) {
    // ...
    resolve();
  });
});

 

 

 

 


[참고] https://stackoverflow.com/questions/36897877/gulp-error-the-following-tasks-did-not-complete-did-you-forget-to-signal-async

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'WEB > JavaScript' 카테고리의 다른 글

[JavaScript] gulp  (0) 2019.05.03
[Javascript] Learning Javascript (진행중)  (0) 2019.05.01
[JavaScript] css style 제거 하는 방법  (0) 2019.04.09
[JavaScript][NeDB] Unique Key 설정 방법  (0) 2019.04.09
[JavaScript] 키보드 이벤트 ( 단축키 ) 생성하는 방법  (0) 2019.04.03
'WEB/JavaScript' 카테고리의 다른 글
  • [JavaScript] gulp
  • [Javascript] Learning Javascript (진행중)
  • [JavaScript] css style 제거 하는 방법
  • [JavaScript][NeDB] Unique Key 설정 방법
S0PH1A
S0PH1A
반응형
S0PH1A
Web Programmer
S0PH1A
전체
오늘
어제
  • 전체
    • About Me
    • Python
      • Python
      • Django
    • DataBase
      • MySQL
      • MongoDB
    • JAVA
      • JAVA
      • Spring
    • WEB
      • JavaScript
      • HTML
      • CSS
      • Vue.js
      • React
      • Nest.js
      • Node.js
      • Electron
      • PHP
    • Linux
    • Algorithm
    • 기타
    • 생각
    • App
      • ReactNative

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • vue.js
  • javascript
  • electron
  • django
  • mysql
  • vue
  • Error
  • Python
  • install
  • nodejs

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
S0PH1A
[JavaScript][ES6] Did you forget to signal async completion? 오류 해결 방법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.