【问题标题】:Dart with PHP project飞镖与 PHP 项目
【发布时间】:2013-12-06 11:58:10
【问题描述】:

我很难用 Dart 制作 PHP 项目:

  1. Dart 建议(我认为)设置一个工作区,将我的 Web 文件放入 名为“web”的目录,但由于我使用的是 PHP 框架,所以 已经是目录方案,其中不包括 web。这 主要问题是导入包非常烦人。

    例如:

    import 'package:polymer/polymer.dart';

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

    所以我将包文件夹移动到我的 Dart 文件夹(文件夹 负责保存我的飞镖脚本),它加载正常。

    这样可以吗,否则某些其他库将无法正常工作?

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

    注意:我将元素命名为“tab-control”,因此单破折号规则应该没有问题。

  3. 当然,在第 1 点搞砸之后,我无法正常工作 dart2js 文件,因为它不会生成任何文件。

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

我的大脑真的很累,我正在考虑将我的项目恢复为 JS :(.

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-01-16
      • 2013-08-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2013-12-27
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多