Bower 包依赖错误
Bower Packages Dependency Error
我们在管理面板中使用 bower
,最近我们的应用停止工作并出现错误:
当我扩展错误时,它来自 angular-sanitize
:
f.module("ngSanitize", []).provider("$sanitize", function() {
...
...
...
...
}).info({
angularVersion: "1.6.3"
});
我的 bower.json
是
"dependencies": {
"angular-resource": "~1.5.3",
"angular-messages": "~1.5.3",
"angular": "~1.5.3",
"angular-local-storage": "~0.2.7",
"crypto-js": "~3.1.6",
"ng-file-upload": "~12.0.4",
"angular-moment": "~0.10.3",
"angular-ui-calendar": "latest",
"angular-ui-router": "~0.3.1",
"lodash": "~4.13.1",
"bootstrap": "~3.3.6",
"angular-bootstrap": "~2.0.0",
"angular-animate": "~1.5.8",
"angular-touch": "~1.5.8",
"angular-spinner": "~0.8.1",
"angular-jwt": "^0.1.3",
"ng-intl-tel-input": "~1.4.0",
"angular-ui-select": "^0.19.6",
"angular-sanitize": "^1.6.1",
"angular-material": "^1.1.3",
"mdPickers": "^0.7.5"
},
"resolutions": {
"angular": "~1.5.3",
"angular-material": "^1.1.3",
"moment": "~2.11.1"
}
我通过升级
制作了应用运行
现在,我无法浏览我的任何路线,因为 url 看起来像:
localhost:5000/#!/search
如有任何帮助,我们将不胜感激。
终于,我发现了 angular-material : 1.1.3
的问题。
Angular Material
的最新版本强制 Bower 安装
的最新可用版本
angular-aria
angular-sanitize
这就是为什么
f.module("ngSanitize", []).provider("$sanitize", function() {
...
...
...
...
}).info({
angularVersion: "1.6.3"
});
在 angular 的 1.5.x
版本中找不到 并导致了整个问题。
恢复 angular-material: 1.1.3 ---> 1.0.0
解决了我的问题。
我们在管理面板中使用 bower
,最近我们的应用停止工作并出现错误:
当我扩展错误时,它来自 angular-sanitize
:
f.module("ngSanitize", []).provider("$sanitize", function() {
...
...
...
...
}).info({
angularVersion: "1.6.3"
});
我的 bower.json
是
"dependencies": {
"angular-resource": "~1.5.3",
"angular-messages": "~1.5.3",
"angular": "~1.5.3",
"angular-local-storage": "~0.2.7",
"crypto-js": "~3.1.6",
"ng-file-upload": "~12.0.4",
"angular-moment": "~0.10.3",
"angular-ui-calendar": "latest",
"angular-ui-router": "~0.3.1",
"lodash": "~4.13.1",
"bootstrap": "~3.3.6",
"angular-bootstrap": "~2.0.0",
"angular-animate": "~1.5.8",
"angular-touch": "~1.5.8",
"angular-spinner": "~0.8.1",
"angular-jwt": "^0.1.3",
"ng-intl-tel-input": "~1.4.0",
"angular-ui-select": "^0.19.6",
"angular-sanitize": "^1.6.1",
"angular-material": "^1.1.3",
"mdPickers": "^0.7.5"
},
"resolutions": {
"angular": "~1.5.3",
"angular-material": "^1.1.3",
"moment": "~2.11.1"
}
我通过升级
制作了应用运行现在,我无法浏览我的任何路线,因为 url 看起来像:
localhost:5000/#!/search
如有任何帮助,我们将不胜感激。
终于,我发现了 angular-material : 1.1.3
的问题。
Angular Material
的最新版本强制 Bower 安装
angular-aria
angular-sanitize
这就是为什么
f.module("ngSanitize", []).provider("$sanitize", function() {
...
...
...
...
}).info({
angularVersion: "1.6.3"
});
1.5.x
版本中找不到 并导致了整个问题。
恢复 angular-material: 1.1.3 ---> 1.0.0
解决了我的问题。