pubspec.yaml不赞成布局

时间:2012-10-15 07:12:23

标签: dart

这是我的pubspec.yaml

name: oct
version: 0.1.0
description: >
  Ojus Chemistry Toolkit (OCT) is an open-source toolkit for solving a
  variety of cheminformatics problems.  It is developed in Dart, mostly.
dependencies:
  args:
    sdk: args

当我运行pub install时,我收到如下警告。

Warning: Package "oct" is using a deprecated layout.

阅读pub的包装布局细节,我还不知道是什么触发了上述警告。请求帮助!谢谢!

2 个答案:

答案 0 :(得分:1)

最有可能的是,您在预定义目录之外有一些.dart文件:

lib
web
test

如果出现此问题,新SDK会提供有用的链接:http://www.dartlang.org/docs/pub-package-manager/package-layout.html

答案 1 :(得分:0)

Lesiak大部分都是对的。如果pub在程序包的根目录中找到任何.dart文件,您将收到此警告。在旧布局中,您可以放置​​可公开导入的文件。

在新版面中,这些内容应位于lib