代码之家  ›  专栏  ›  技术社区  ›  Unnikrishnan

我们在flutter的dev_依赖项下添加了什么

  •  0
  • Unnikrishnan  · 技术社区  · 7 年前

    我有一个关于flatter中dev_依赖关系的愚蠢问题,我正计划使用 mock_cloud_firestore 在它的安装页面上,它说我们需要将它添加到 dependencies 第节公共规范

    模拟云丘消防商店 不是生产依赖项,而是开发依赖项如果是,为什么我们需要在依赖项下添加它?

    还有我们在下面添加的内容 dev_dependencies ?

    0 回复  |  直到 7 年前
        1
  •  3
  •   Yamin    7 年前

    Dart's official docs :

    Pub支持两种类型的依赖项:常规依赖项和开发依赖项。Dev依赖项不同于常规依赖项,因为您依赖的包的Dev依赖项被忽略

    因此,我相信在开发期间将其置于依赖项之下,并在个人测试完成后将其从pubspec中删除是比较安全的。但以下引用的官方文件更为清晰:

    决定是常规依赖还是开发依赖的规则很简单:如果依赖项是从lib或bin目录中的某个内容导入的,那么它必须是常规依赖项。如果它只从test、example等导入,那么它可以而且应该是一个dev依赖项。