是否可以構建到build
內的子目錄?因此,在Dart應用程序代碼中鏈接的所有內容都會查找子目錄前綴中的資產?pub構建到子目錄?
基本上我試圖結合兩個Dart應用程序......所以web
中的資產是衝突的。當然,web/packages
中的符號鏈接是不同的和/或可能相沖突的。
我想從一個主要的index.html
獲取HTML代碼,並將它放到另一個應用程序中 - 該部分可以毫不矛盾地放在一起。我還想要鏈接其他dart2js編譯的main.dart.js文件...再次,兩個Dart應用程序並排運行沒有衝突......但我遇到了所有資產的問題。
我也使用angular.dart爲第二個項目,其中第一個不是。因此,這不僅僅是將幾個<img src="img/example.jpg" />
更改爲<img src="symlinked-path/img/example.jpg" />
......我在Dart應用程序中對HTML模板部分等資產提供了各種引用。
這幾乎就像我需要某種<base>
標籤只是我以後的部分。不幸的是,這種方式並不奏效,但如果它沒有意義,那麼我可以用最好的方式來描述我之後的事情。
所以我希望pub build
有一些選擇,或者甚至變壓器可以輸出一切,並讓dart2js改變JS中的東西,指向構建下的一些子目錄。我可以然後符號鏈接。
有關合並兩個Dart應用程序的想法?
雖然您需要使用'pub serve'來測試哪些需要永遠。我喜歡加載包含'main.dart'文件的HTML文件進行開發(速度更快,無需建設)。太臭了。 – Tom
資產目錄已被棄用。資產應該進入lib或web目錄。但你應該可以用類似的方法來解決它。 –
這是一個恥辱,因爲它確實是我想要的。我也應該從飛鏢站點文檔中刪除。 ...我希望有一些東西可以替代它。 Dart包管理者留下了許多不足之處。 – Tom