dart - Dartweb Webstorm,502错误网关

标签 dart webstorm dartium

在为Dart运行Get Started guide并按照文档使用WebStorm时,Dartium窗口在首次尝试运行index.html时显示“502 Bad Gateway”。

检查IDE时,Pub Serve控制台在尝试运行% .../pub serve web --port=<port>时显示错误:
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。

遵循的正确程序是什么?

最佳答案

已知WebStorm IDE会出现此错误,即该错误无法在项目上运行pub get,这将在尝试运行该项目时导致失败。

要验证是否发生这种情况,请进入IDE并在窗口底部检查“发布服务”警告消息。如果您看到OP中概述的错误,则此解决方案应该有效。

没有运行pub get的问题是项目依赖项尚未解决,因此服务器无法启动。

在IDE中,检查项目根目录中的pubspec.yaml文件。右键单击该文件,然后选择Pub: Get Dependencies。检查“消息”窗口以了解进度。如果一切正常,则应纠正此问题。

另外,您可以从命令行手动运行pub get,就像没有IDE一样。

[更新] Dart团队已更新文档以指导用户解决此问题:https://kw-webdev-dartlang-1.firebaseapp.com/guides/get-started(Pull request #329)

关于dart - Dartweb Webstorm,502错误网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41468655/

相关文章:

firebase - 如何从 Firebase 存储文件中获取 url?

android - Flutter - AppBar 底部小部件

dart - 如何改写URL?

html - 在桌面图形化独立应用程序中嵌入 Dart VM

linux - Dartium 在 LMDE 上启动失败

dart - 如何将 3 字节 unicode 字符写为字符串文字

node.js - 如何使用 IntelliJ 或 WebStorm 调试 Electron 应用程序?

keyboard-shortcuts - 在 WebStorm 中,有没有办法折叠我当前级别的所有元素

typescript - VS Code 中类似 WebStorm 的 TypeScript 方法覆盖

Dart/Polygon - 在核心工具栏中使用 Paper 选项卡