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

我试图了解Dart的recommended project structure并没有看到“穿过树林的森林”.

所以,如果我的项目是一个可重用的库,比如某种类型的日志框架,那么如果我正确理解上面的链接,我希望我的开发工作在lib和lib / src目录下.

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

>我在哪里放置Web应用程序(不是lib)的Dart源文件?
>我的网络应用程序的“软件包”只是逻辑上与Java软件包类似的目录吗?
> Dart是否建议对其源代码使用每个文件1级的约定?

最佳答案
1)

> your_app_package / web
> your_app_package / web / src / xxx

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

2)自动维护包目录.您在文件pubspec.yaml中配置要使用的第三方库,然后调用pub get或pub upgrade并自动更新packages目录(Darteditor会在您更新pubspec.yaml时自动执行此操作).

3)不是我所知道的.

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

转载注明原文:应用程序(不是库)的Dart项目结构 - 代码日志