Flutter:依赖与 dev_dependencies

Zef*_*ndo 15 dart flutter

在此处输入图片说明 我想知道依赖项dev_dependencies之间的区别

当我将包放入依赖项/ dev_dependencies

是什么把package放在dependencies / dev_dependencies中,让APK的大小变大?(我还没有尝试发布 apk 来查看不同的大小)

因为我在 Visual Studio 代码Pubspec Assist 中使用了扩展,所以这个扩展会自动向pubspec.yaml添加依赖

谢谢

hem*_*oid 19

依赖

在您的开发阶段完成后部署您的应用程序时我们必须包含的插件列表。

dev_dependencies

您想在开发阶段试用以在开发阶段测试应用程序的插件列表。

例如:在开发阶段,我们使用 Mockito 和测试插件和 SDK 来编写测试用例并测试应用程序的完整行为。我们包含的这些类型的插件和 SDK

dev_dependencies

因此,在发布应用程序中,无需添加这些插件或 sdk 支持。


小智 9

dependencies是在编译期间包含在您的应用程序中 dev_dependencies的包,而是您在开发应用程序期间使用的包,这些包不包含在 APK 中

  • 抱歉,我想问一下,我如何知道必须将哪些包放入 dev_dependency/dependencies 中?例如,我在这个包之间有包“图像选择器,http,splashscreen”,我必须将哪一个放入依赖项/dev_dependency 中? (2认同)