dart web : 无法 运行 webdev
dart web : couldn't run webdev
我将 webdev 安装到 运行 dart web 但是当我想 运行 webdev 时它显示错误:
Building package executable...
Failed to build webdev:webdev:
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: Type 'CpuSamplesEvent' not found.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: 'CpuSamplesEvent' isn't a type.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
我该如何解决?
我刚刚解决了这个问题。
我在 ~/.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/
中编辑了 cpu_samples_manager.dart
,并将 CpuSamplesEvent
替换为 var
。 ;)
总之,如果有更好的解决办法,请告诉我。
此问题出现在 dart 的 2.14.1 版本中,可能还有更早的版本。您可以更新到 Dart 的 2.15.1,这将消失。
DDS 2.1.6+1 中有一个官方修复也解决了这个问题,但是 webdev 加载 2.1.6。
您可以通过调用 pub global activate webdev
使其使用新版本,然后在收到错误后调用 pub global activate dds 2.1.6+1
然后重新调用 运行 pub global activate webdev
将成功。
我在他们的 SDK 上提出了问题 github,希望这会很快得到解决。
我将 webdev 安装到 运行 dart web 但是当我想 运行 webdev 时它显示错误:
Building package executable...
Failed to build webdev:webdev:
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: Type 'CpuSamplesEvent' not found.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: 'CpuSamplesEvent' isn't a type.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
我该如何解决?
我刚刚解决了这个问题。
我在 ~/.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/
中编辑了 cpu_samples_manager.dart
,并将 CpuSamplesEvent
替换为 var
。 ;)
总之,如果有更好的解决办法,请告诉我。
此问题出现在 dart 的 2.14.1 版本中,可能还有更早的版本。您可以更新到 Dart 的 2.15.1,这将消失。
DDS 2.1.6+1 中有一个官方修复也解决了这个问题,但是 webdev 加载 2.1.6。
您可以通过调用 pub global activate webdev
使其使用新版本,然后在收到错误后调用 pub global activate dds 2.1.6+1
然后重新调用 运行 pub global activate webdev
将成功。
我在他们的 SDK 上提出了问题 github,希望这会很快得到解决。