飞镖与PHP项目

时间:2013-11-21 19:59:24

标签: dart dart-polymer dart-pub dart-editor

我很难用Dart制作PHP项目:

  1. Dart建议(我认为)设置一个工作空间放入我的网络文件 目录名为'web',但由于我使用的是PHP框架,因此 已经是目录方案,其中不包含web。该 主要问题是导入包非常烦人。

    例如:

    import 'package:polymer/polymer.dart';

    应该没有Dart编辑器的问题,但在运行时 站点,它在控制台中显示404错误说'发生错误 加载文件:package:polymer / polymer.dart',这是因为它 正试图相对于导入的文件加载它。

    所以我将packages文件夹移动到我的Dart文件夹(该文件夹) 负责拿着我的飞镖脚本),它加载得很好。

    这样很好,或者其他一些库无法正常工作?

  2. 在第1点使用我的hack后,自定义元素不起作用。所有文件都成功加载(聚合物库,     自定义元素HTML文件),但没有输出!!

    注意:我将我的元素命名为“tab-control”,因此短划线规则应该没有问题。

  3. 当然在第1点陷入困境之后,我无法生产 dart2js文件,因为它不会产生任何。

  4. 所以我的主要问题是,使用普通服务器端语言(即不是AJAX项目)管理Dart项目的建议方法是什么?

    我的大脑真的很累,我想把我的项目还给JS :(。

    https://www.dartlang.org/samples/中的所有示例都是纯HTML应用或AJAX应用, 这不是我的问题。

1 个答案:

答案 0 :(得分:0)

您应该使用pub build将项目转换为JavaScript并部署生成的build目录。这样您就不需要包目录了。

当dart2dart准备就绪时,您也可以部署Dart版本。 目前可以使用pub build --mode=debug生成Dart输出,但不会缩小Dart或JS ..