gpt4 book ai didi

dart - 在 DART 中使用 "packages"文件夹

转载 作者:行者123 更新时间:2023-12-03 03:02:38 26 4
gpt4 key购买 nike

在我的应用程序中,我将 pubspec.yaml 文件设置为:

name: server
dependencies:
oracledart: any

运行 pub get 后,我​​正确更新了文件夹“packages”。

我想创建子文件夹来单独测试我的功能,所以我创建了文件夹:test/boms.dart,它是:

import 'dart:async';
import 'package:oracledart/oracledart.dart';

void main() {
...
}

但是一旦运行它,我得到了这个错误消息:
Unhandled exception:
Uncaught Error: FileSystemException: Cannot open file, path = 'G:\app\bin\test\packages\oracledart\oracledart.dart' (OS Error: The system cannot find the path specified.

我是否需要将“packages”文件夹复制到每个具有“main”功能的子文件夹中,或者有另一种连接方式!

最佳答案

至少对于顶级文件夹 packages链接应该是自动创建的。尝试运行 pub getpub upgrade或创建 test DartEditor 中的文件夹(我不知道是什么创建了符号链接(symbolic link),但据我所知,它们通常是在顶级文件夹中自动创建的)。在顶级文件夹的子文件夹中,如 bin , test , ... 我总是必须通过创建指向 packages 的新符号链接(symbolic link)来手动创建它们。包根目录中的链接。

在 Linux 中像:

ln -s ../packages/ packages

不知道如何在Windows中。

关于dart - 在 DART 中使用 "packages"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26313199/

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