聚合物和鮑爾
回答
Bower就像npm是一個包管理器。 Here你可以看到兩者之間的區別。
不,您不需要使用bower
來使用Polymer
,但如果沒有,您必須手動下載所需的每個組件,將其放置在您可以引用它的位置並跟蹤較新的位置您使用的每個軟件包的版本。
如果您正在創建自定義元素來發布情況,則會變得更糟,因爲您必須傳遞文件和項目一起列出所有依賴項,並且用戶將不得不手動下載項目中列出的每個依賴項,並且那麼必須確保他擁有您的依賴關係所需的所有依賴關係等等。
這將使通常非常難以使用的自定義元素或模塊的過程。這就是爲什麼這些項目使用一些包管理工具。
編輯:由於原始問題已被編輯以更多地瞭解爲什麼,簡短的答案是Bower的重點是Web依賴性,因此它導致了一個平坦的依賴關係樹。 Bower現在不推薦使用,Polymer團隊的建議是使用帶有--flat選項的Yarn。這也將導致一個平坦的依賴關係結構,沒有多個版本的相同的依賴關係,這對Web開發至關重要,而且NPM聲稱他們永遠不會提供。
您應該看到組件從Bower轉移到Yarn更多,特別是在Polymer 3發佈後。欲瞭解更多關於此主題的信息,請查看此討論:https://github.com/package-community/discussions/issues/2
沒有解決「爲什麼」使用涼亭的問題。你正在解釋如何使用涼亭。 – silverfox1948
@ silverfox1948感謝問題更新的負責人,我更新了我的答案 – JohnRiv
- 1. 科爾多瓦和鮑爾/聚合物錯誤
- 2. 鮑爾未能安裝聚合物/紙張元素
- 3. 科爾多瓦聚合物
- 4. 聚合物與科爾多瓦
- 5. 有沒有辦法在不使用節點的情況下使用聚合物的元素。 Js npm和鮑爾?
- 6. React.Js和聚合物CSS
- 7. 聚合物和WebComponentsReady事件
- 8. 聚合物和Web動畫
- 9. 聚合物和HTTP請求
- 10. 聚合物2.0異步和
- 11. 聚合物和jQuery選擇
- 12. Chartjs和聚合物1.7.0
- 13. 使用聚合物和requirejs
- 14. Angular 2聚合物和PaperChechboxSelectedDirective
- 15. 鮑爾和devDependencies VS依賴
- 16. 鮑爾和依賴開發
- 17. 聚合物
- 18. 在「聚合物
- 19. 飛鏢,聚合物建造失敗,無法找到聚合物/聚合物。
- 20. 聚合物2.0:聚合物1.0雜化元素不適用於聚合物2.0?
- 21. 使用鮑爾
- 22. 如何合併鮑爾依賴關係
- 23. 結合聚合物元素和角
- 24. 結合聚合物和剃刀
- 25. 聚合物從JavaScript
- 26. Dart +聚合物+ google_maps
- 27. 聚合物模塊
- 28. 聚合物與Angularjs
- 29. 聚合物模塊
- 30. 鮑爾卡在OSX
在[2016年聚合物峯會]上(https://youtu.be/guYHn0P8bKQ?t=15m09s),該團隊概述了計劃用紗線支持npm。 – tony19