您应该在现有服务器端Web项目中将dart源代码放在何处?

时间:2013-10-13 04:04:50

标签: dart

如果我刚开始在PHP或Rails项目中使用dart创建和管理我的客户端源代码(类似于haxe或coffeescript),那么应该将哪些约定用于项目结构?

如果我说我主要是将代码转换为JavaScrpt,是否有任何改变?

1 个答案:

答案 0 :(得分:1)

Dart包布局约定:

http://pub.dartlang.org/doc/package-layout.html

客户端dart应用程序的相关部分:

http://pub.dartlang.org/doc/package-layout.html#public-libraries
http://pub.dartlang.org/doc/package-layout.html#implementation-files
http://pub.dartlang.org/doc/package-layout.html#web-files

长话短说,将你的飞镖库放在lib/文件夹中。此处的Dart脚本定义了其他包(包括您的web/)可以导入和使用的内容。入口点 - 带main()的脚本 - 不能进入lib文件夹。

我可以使用lib/导入import "package:project_name/file_name.dart"中的文件。

只应在包内导入和使用的内部库应放在lib/src/中。