2017-01-04 5 views
1

Dart에 대해 Get Started guide을 실행하고 WebStorm을 문서로 사용하는 동안 index.html을 처음 실행하려고하면 Dartium 창에 "502 Bad Gateway"가 표시됩니다. % .../pub serve web --port=<port>를 실행하는 동안Dartweb Webstorm, 502 잘못된 게이트웨이

IDE를 검사 할 때, 펍 콘솔 봉사 오류를 보여줍니다

No pubspec.lock file found, please run "pub get" first

내가 터미널 내 get_started 프로젝트 폴더로 가서 같은 pub serve 명령을 실행하고있어

같은 오류.

Linux x64에서 WebStorm 2016.3.2 및 Dart sdk 1.21.0을 실행 중입니다.

여기에 따라야 할 적절한 절차는 무엇입니까?

+1

어떤 오류 메시지에 언급 된'술집 get'을 실행하는 방법에 대한? –

+0

@Gunter. 네, 그랬고 실제로 완벽하게 작동했습니다. WebStorm IDE가이 작업을 자동으로 수행해야하는 것처럼 보이지만 그 단계는 어떻게 든 실패했습니다. 어쩌면 시작 안내서의 차이. –

+0

IDE에서 pubspec.yaml : Pub : Get Dependancies를 마우스 오른쪽 버튼으로 클릭하면 옵션이 나타납니다. –

답변

1

WebStorm IDE는 프로젝트를 실행할 때 오류를 일으킬 수있는 프로젝트에서 pub get을 실행하지 못하는이 버그가있는 것으로 알려져 있습니다.

이 문제가 발생하는지 확인하려면 IDE 하단에있는 Pub Serve 경고 메시지가 창 아래쪽에 있는지 확인하십시오. OP에서 설명한 오류가 표시되면이 솔루션이 작동해야합니다.

pub get을 실행하지 않은 경우의 문제점은 프로젝트 종속성이 해결되지 않아 서버를 시작할 수 없다는 것입니다.

IDE에서 프로젝트 루트 인 pubspec.yaml을 확인하십시오. 파일을 마우스 오른쪽 단추로 클릭하고 Pub: Get Dependencies을 선택하십시오. 메시지 창을 확인하여 진행 상황을 확인하십시오. 문제가 해결되면 문제를 해결해야합니다.

또는 pub get을 IDE없이 수동으로 명령 줄에서 실행할 수도 있습니다.

[업데이트] 다트 팀은이 문제에 사용자를 안내하는 설명서를 업데이트했습니다 : https://kw-webdev-dartlang-1.firebaseapp.com/guides/get-started (Pull request #329)