Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在部署之前测试dart发布库包?_Dart_Dart Pub - Fatal编程技术网

如何在部署之前测试dart发布库包?

如何在部署之前测试dart发布库包?,dart,dart-pub,Dart,Dart Pub,在部署前测试pub-lib包的最佳方法是什么,就好像我是通过pub-install下载的一样?(不谈单元测试)这在很大程度上取决于您希望使用的包的类型 如果pub包主要是一个非UI库,那么您应该能够通过一个UnitTest脚本来运行它的API,这个小脚本有一个main来启动一系列单元测试(分组或其他) 非UI软件包的另一个选项是找到源项目(通常在pub.dartlang.org上的软件包页面中注明)并下载,如果幸运的话,这里会有一个包含单元测试脚本的测试目录 一些UI提供包也在其项目中包含单元测

在部署前测试pub-lib包的最佳方法是什么,就好像我是通过pub-install下载的一样?(不谈单元测试)

这在很大程度上取决于您希望使用的包的类型

如果pub包主要是一个非UI库,那么您应该能够通过一个UnitTest脚本来运行它的API,这个小脚本有一个main来启动一系列单元测试(分组或其他)

非UI软件包的另一个选项是找到源项目(通常在pub.dartlang.org上的软件包页面中注明)并下载,如果幸运的话,这里会有一个包含单元测试脚本的测试目录

一些UI提供包也在其项目中包含单元测试

很多项目都包含一两个示例,您可以通过运行来了解它的工作原理,并从它们的源代码中获得一些提示,因此我鼓励您查看您感兴趣的项目的原始源代码

但一般来说(尤其是对于提供UI的软件包),通过创建一个小的框架应用程序来使用软件包,然后将所学知识应用到主应用程序中,可以获得最佳效果


希望对您有所帮助。

您可以使用。这将从本地文件系统获取包,而不是通过pub服务器。

谢谢,我更新了我的问题,因为我在谈论lib包。但感谢您提供有关UI的更多信息!!:)