2013-11-21 30 views
2

我有困難時期各具特色的PHP項目,飛鏢:飛鏢用PHP項目

  1. 鏢建議(我認爲)設置工作空間把我的網頁文件中 稱爲「網絡」目錄,但由於我使用PHP框架, 已經是目錄方案,其中不包括web。 主要問題是導入包很煩人。

    例如:

    import 'package:polymer/polymer.dart';

    應該與飛鏢編輯器沒有問題,但在運行 網站時,它顯示在控制檯說「發生錯誤 加載文件404錯誤:包:聚合物/ polymer.dart」,這是因爲它 試圖加載相對它它在導入的文件

    所以我提出了包文件夾到我的飛鏢文件夾(文件夾 responsib拿着我的飛鏢腳本),並加載得很好。

    這是好事,還是其他一些庫將無法正常工作?

  2. 當我在第1點使用我的黑客之後,自定義元素不起作用。所有文件加載成功(聚合物庫, 自定義元素HTML文件),但沒有輸出!

    注意:我將我的元素命名爲「tab控件」,所以應該沒有一個破折號規則的問題。

  3. 當然,在1點的陷入困境後,我不能生產工作 dart2js文件,因爲它不會產生任何。

所以我的主要大問題,有什麼建議的方法來管理與正常的服務器端語言(即不是一個AJAX項目),一個飛鏢項目?

我的大腦是真的累了,而且我想我的項目恢復到JS :(。

所有https://www.dartlang.org/samples/的例子是純HTML的應用程序,或者Ajax應用程序, 這不是我的問題在這裏。

回答

0

你應該使用pub build轉換你的項目,以JavaScript和部署導致build目錄,這樣你就不需要包目錄。

當dart2dart準備好你也可以部署一個飛鏢版本。 目前有可能使用pub build --mode=debug這也可以產生飛鏢輸出,但不會縮小飛鏢或JS ..