gpt4 book ai didi

import - Dart : Target of URI does not exist

转载 作者:行者123 更新时间:2023-12-02 10:54:55 30 4
gpt4 key购买 nike

我的Dart应用程序项目结构:

myapp/
pubspec.yaml
pubspec.lock
asset/
...assets
build/
packages/
web/
lookups/
AjaxLookups.dart
requests/
RESTClient.dart
AjaxRESTClient.dart

AjaxLookups 文件:
library myapp;

abstract class AjaxLookups {
static final String BASE_URL = "/myapp";
static final String DO_S0METHING_SERVICE_URL = BASE_URL + "/doSomething";
}

RESTClient 文件:
library myapp;

typedef void Callback(String json);

abstract class RESTClient {
void get(String url, Callback onFail, Callback onSuccess);

void post(String url, String dataJSON, Callback onFail, Callback onSuccess);
}

AjaxRESTClient 文件:
library myapp;

import "RESTClient.dart";
import "../lookups/AjaxLookups.dart";
import "dart:html";
import "dart:convert" show JSON;

class AjaxRESTClient implements RESTClient, AjaxLookups {
// ...
}

上面, AjaxLookups的import语句导致编译器错误:

Target of URI does not exist: '../request/AjaxLookups.dart'



我为什么得到这个? Dart为什么找不到 ../request/AjaxLookups.dart?我需要做什么来修复它?

最佳答案

看起来文件AjaxLookups.dart位于lookups文件夹中,因此导入应为:

import "../lookups/AjaxLookups.dart";

关于import - Dart : Target of URI does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20801882/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com