应用程序(不是库)的Dart项目结构

IAm*_*aja 7 project-structure dart dart-pub

我试图了解Dart 推荐的项目结构,而不是看到"穿过树林的森林".

所以,如果我的项目是旨在成为一个可重用的库,比如,某种类型的日志框架,那么,如果我理解正确上面的链接,我想我所有的发展是一个下liblib/src目录.

但是,如果我正在构建一个Web应用程序呢?我的Dart源文件在哪里?在packages?特别:

  1. 我在哪里为Web应用程序(不是lib)放置Dart源文件?
  2. 我的Web应用程序的"软件包"只是逻辑上与Java软件包类似的目录吗?
  3. Dart是否建议为其源代码提供每类1个文件的约定?

Gün*_*uer 7

1)

  • your_app_package /网络
  • your_app_package /网络/ src目录/ XXX

静态内容如jpg,css转到*your_app_package/asset

2)自动维护包目录.在配置文件中pubspec.yaml要使用,然后调用该第三方库pub getpub upgradepackages目录会自动更新(在更新Darteditor自动执行此操作pubspec.yaml).

3)不是我所知道的.

我有一些问题,但在Polymer元素的代码文件中添加了其他类别.但我想这只是Polymer的暂时限制.