我嘗試了聚合物IDE(在vscode中,我有同樣的問題在原子)來皮棉混合html/js/css代碼。如何告訴polymer-ide我的公共目錄是在哪裏?
的第一個錯誤,我得到:
[polymer-ide] Unable to load import: ENOENT: no such file or directory, open '/Users/jim/development/myproject/bower_components/polymer/polymer.html'
我的每一個部件的進口的絕對路徑,像這樣:
<link rel="import" href="/bower_components/polymer/polymer.html">
bower_components,和所有的其他 '公共'我的項目中的代碼位於「公共」目錄中,因此它應該查找的進口的路徑爲:
'/Users/jim/development/myproject/public/bower_components/polymer/polymer.html'
我知道我可以在整個代碼中使用相對引用,但這與重構不一致,並且在整個項目中這樣做會造成'尾巴搖擺狗'的情況。
還有應該是一種告訴聚合物的方式,我的內容是從文件系統中的不同位置託管的。理想情況下,我需要給它多個掛載點,因爲我將事件分解爲包,每個包可能位於不同的位置。
我沒有看到配置polymer-ide的任何文檔。我錯過了什麼?
我想這一點,但它確實擰緊封裝模塊和REST API的任何嘗試。我的舊方法依賴於將公共文件安裝在與REST API相同的級別,因此html導入可以引用本地URL。現在我需要讓我所有的模塊都知道它們的安裝位置。 這真的是尾巴搖擺的狗。對於更好的linting我想以更少封裝的方式修改我的代碼。不好。 –