2017-12-10 13 views
1

오래된 이온을 이온으로 제거하는 방법? 나는 브라우저실행 후 이온 스톱 및 장치 제거

ionic cordova run browser -l -p 8001 

에 내 응용 프로그램을 볼이 라인을 사용하고 그러나 응용 프로그램 나던 라이브 다시로드 난 내 코드를 업데이트 할 때 더 중요한 것은 항상 각 실행에 새 포트를 할당하고 응용 프로그램은 여전히 ​​이전 포트에서 실행 ? 이 명령을 5 번 실행하면이 시점에서 새 포트 (8001 - 8006)에 항상 새 인스턴스가 생성됩니다. 어떻게 이전 실행을 제거하고 항상 하나의 포트만 사용합니까?

저는 ionic 3.19.0을 사용 중이며 iOS 및 Android 용 앱을 개발 중입니다. ionic serve 명령이 라이브 리로드 및 코드 디버깅으로 진행 상황을 확인하는 것을 좋아했습니다. 하지만 cordova 지원이 필요한 import { Device } from '@ionic-native/device';을 사용하기 시작했습니다.

+1

실행중인 이전 인스턴스를 "닫는"방법은 무엇입니까? – janpio

+0

그냥 CTRL + C를 사용하여 –

답변

1

ionic cordova run browser을 사용하여 설명하는 문제를 복제 할 수 있습니다. cordova run browser을 직접 사용하면 발생하지 않지만 이온 빌드 단계가없고 라이브 리로드가 없으므로 해결책이 아닐 수도 있습니다.

이것은 Ionic CLI의 버그 인 것으로 보입니다. 아마 Terminate batch job (Y/N)? 프롬프트를 삼키고 cordova run 프롬프트가 나타나지만 ionic cordova run이 아닌 것으로 인해 발생했을 수 있습니다. - ionic cordova run browser ...의 다음 실행 다음 포트를 얻을 것이다 https://github.com/ionic-team/ionic-cli/issues/2916

는 "재설정"하려면 포트 번호를 사용하면 한 번 cordova run browser을 실행하고 Ctrl + C로 죽일 수 있습니다

나는 이온 CLI에 대한 문제로보고 다시 8000.

+0

THX 응답을 위해, 나는 버그가있는 유일한 사람이 아니기 때문에 기쁘다.이 코닥 바 브라우저가 정상적으로 작동하고 CTRL + C로 끝낼 수 있지만 몇 가지 쉬운 방법이있다. 이전 실행을 제거 하시겠습니까? –

+0

'cordo run browser '를 한 번 사용하고 Ctrl + C로 멈추게하면 이전에 실행중인 모든 프로세스가 죽습니다. 다음 번에'ionic cordova run browser '를 실행하면 포트 8000을 다시 얻습니다. – janpio