![](/img/trans.png)
[英]Angular Seed - Install bower_components on the same directory folder level as app
[英]Bower install two version of angular at same time
我需要在同一項目中使用Bower安裝angular 1.3.18和1.4.5版本的angular。由於我的代碼中使用angular 1.3.18的一部分及其某些依賴項也使用1.3.18,因此其他版本的情況與好。 如果我僅使用一個版本,則部分代碼將被破壞。
如果我使用以下方法
"dependencies": {
"angular": "1.4.5",
"angular": "1.3.18"
}
它工作正常,在我最小化和丑化用於生產的代碼之后,只有一個版本的angular可用,並且代碼的某些部分損壞了。
請為我建議一個解決方案。
只需如下修改您的bower.json
:
{
"dependencies": {
"angular": "~1.4.5",
"another_angular": "angular#1.3.18"
}
}
該another_angular
包現已在another_angular
在文件夾bower_components
。
注意 :可以隨意更改鍵another_angular
(在JSON中可接受的屬性名稱的限制!),但請注意目標文件夾將相應地更改。
雖然angular沒有設計為在同一個窗口中運行多個版本(它們都分配給window.angular
),但是可以使用此處描述的技巧:
您遇到的最小化問題很可能是由於把兩個版本的angular都分配給了相同的全局變量window.angular
,而minifier卻將另一個變量(對於1.3.18)覆蓋了該變量的一個分配1.4.5)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.