2017-05-19 2 views
2

Gulf serve:before 태스크가 Ionic CLI v3에서 실행되지 않습니다. 그들은 이오닉 CLI 2와 이온 CLI 1에서 잘 돌아갔다.Ionic CLI에서 실행되지 않는 Gulp`serve : before` 태스크 v 3

gulp.task('serve:before', ['watch']); 이것은 작업이다. 내 응용 프로그램은 Ionic 1을 사용하고 필요한 구성을 수행했으며 ionic serve에 Ionic CLI 3에서 제대로 실행되지만 덤프 작업 serve:before은 실행되고 있지 않습니다.

gulp.task('serve:before', ['watch']) 

gulp.task('ionic:watch:before', ['watch']) 

에 당신이 here 플러그인 이온 꿀꺽를 설치하는 경우 :

+0

이것은 아직 Ionic 3의 기능이 아닙니다. 업데이트는 [this] (https://github.com/driftyco/ionic-cli/issues/1989) 문제를 따르십시오. –

답변

3

난 당신이에서 코드를 업데이트 할 수 있습니다 생각합니다.

내 작업도 이전과 마찬가지로 시계 작업과 함께 포함될 수있는 '기본'작업을했다, 그래서 광산은 현재 다음과 같습니다 : 이상한 것은 그것이 어떤 표시되지 않는다는 것입니다

gulp.task('ionic:watch:before', ['default', 'watch']) 

시작시에 컴파일되는 코드가 있지만 실제로 그렇게하는 것처럼 보입니다.

+0

CLI v3.8.0부터 Ionic Gulp 플러그인은 핵심 Ionic CLI의 일부이며 통합은 자동적이어야합니다 (https://github.com/ionic-team/ionic-cli/blob/master/README.md#integrations). 시계가 필요할 때 'ionic : watch : before' 작업이 호출된다는 점도 유의해야합니다. 'ionic serve'또는 'ionic cordova run -l'을 사용할 때. 라이브 리로드없이 '이온 코드로드 실행'을 사용할 때 ** 호출 **되지 않습니다. 마찬가지로 'ionic : build : before'는 'ionic cordova run'이 라이브로드없이 사용되거나 'ionic build'에도 사용됩니다. 자세한 정보 [here] (https://github.com/ionic-team/ionic-cli#cli-hooks) – Arx

+0

감사합니다. @Arx. 불행하게도 나는이 변화가 쇠약 해지는 것을 멈췄다는 점에서 다시 변화를 겪었으므로 지금 변화해야 할 것이 무엇인지 알아야 할 것입니다. – IonicBurger

+0

@Arx - package.json의 꿀꺽 꿀꺽함이 devDepenedencies 대신 의존성으로 지정 되었기 때문에 그것이 나를 위해 작동을 멈춘 이유가 밝혀졌습니다. 그것은 이제 매력처럼 작동합니다. 그러나 이온화 : 시계 : 이전에 봉사에서 변화는 누군가가 이온 cli의 이전 버전에서 업그레이 드하는 경우 여전히 만들어 질 필요가 있습니다. – IonicBurger

관련 문제