Я пытаюсь запустить в VSCode простую программу для дротиков с import 'dart: html'; пункт.
import 'dart:html';
// import 'package:html/dom.dart';
// import 'package:html/dom_parsing.dart';
// import 'package:html/parser.dart';
void main() async{
var myTable = new TableElement()
..setAttribute('border','1');
// ..setAttribute(name, value);
...
В режиме Run (я использую расширение VSCode "Code Runner 0.9.9") и в Debug появилась такая же ошибка:
Ошибка: не найдено: 'dart: html'
import 'dart: html';
Я установил Dart SDK 2.3.1 в Windows 10 и вообще не установил Flutter. PATH указывает на каталог bin Dart SDK PATH = D: \ Dart \ dart-sdk \ bin;
*) В каталоге проекта я пытаюсь добавить дополнительную директиву в зависимости pubspec.yaml:
----
name: main
description: Test App sample22
dependencies:
html:
---
После команды "pub get" я увижу, что html присутствует, но ошибка все еще сохраняется.
pub get
Resolving dependencies...
+ charcode 1.1.2
+ csslib 0.16.0
+ html 0.14.0+2
+ path 1.6.2
+ source_span 1.5.5
+ term_glyph 1.1.0
Changed 6 dependencies!
*) Следующим шагом был импорт html-частей через "package: html /" (помеченный как комментарии в примере кода). Это не помогло и требуемый класс TableElement по-прежнему неузнаваем.
«main.dart: 8: 19: Ошибка: метод не найден: 'TableElement'».
*) Пытаюсь поменять строку "launch.json" с
по умолчанию "программа": "bin / main.dart",
в "program": "D: /Dart/WRK03t/main.dart",
И переименуйте мой файл кода в "main.dart"
*) Также я пытаюсь удалить расширение Dart из VSCode, перезагрузить компьютер и снова установить. это не помогло.
Но позвольте мне сказать, что когда я компилирую main.dart в js
"dart2js -m -o tst.js main.dart"
Полученный tst.js правильно запускается на странице html.
Почти такая же проблема в запросе Установка Dart не находит dart: html