在我的应用中,我将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.
我是否需要复制'套餐'每个子文件夹的文件夹都有" main",或者还有另一种连接方式!
答案 0 :(得分:1)
至少对于顶级文件夹,应自动创建packages
链接。尝试运行pub get
或pub upgrade
或从DartEditor中创建test
文件夹(我不知道是什么创建了符号链接,但通常它们是在顶级文件夹中自动创建的我记得)在bin
,test
等顶级文件夹的子文件夹中,我总是必须通过为包根目录中的packages
链接创建新的符号链接来手动创建它们。
在Linux中:
ln -s ../packages/ packages
不知道如何在Windows中使用。
答案 1 :(得分:0)