ngRoute错误,版本冲突
ngRoute error, version conflict
尝试安装 angularjs 组件并通过 Bower 更新所有组件后,我的路由不再工作。我想这是 angular js 和 ngroute 版本的某种问题,但作为 angular js / bower 的新手,我不确定如何解决它,欢迎任何指导!
错误:
[$injector:unpr] Unknown provider: $templateRequestProvider <- $templateRequest <- $route <- ngViewDirective
Bower 文件:
{
"name": "asclepius",
"version": "0.0.0",
"dependencies": {
"angular": "^1.3.0",
"bootstrap": "^3.2.0",
"angular-animate": "^1.3.0",
"angular-cookies": "^1.3.0",
"angular-resource": "^1.3.0",
"angular-route": "^1.2.0",
"angular-sanitize": "^1.3.0",
"angular-touch": "^1.3.0",
"international-phone-number": "~0.0.7"
},
"devDependencies": {
"angular-mocks": "^1.3.0"
},
"appPath": "app",
"moduleName": "asclepiusApp",
"resolutions": {
"angular": ">=1.2.0"
}
}
今天我的同事发生了类似的事情。他决定将 "angular-cookies" 和 "angular-sanitize" 中的“^1.3.x”替换为“1.3.x”。检查是否在 angular-route 中更改它可以解决问题。
我认为自从 angular 1.4 几天前发布以来就发生了这种情况。
尝试安装 angularjs 组件并通过 Bower 更新所有组件后,我的路由不再工作。我想这是 angular js 和 ngroute 版本的某种问题,但作为 angular js / bower 的新手,我不确定如何解决它,欢迎任何指导!
错误:
[$injector:unpr] Unknown provider: $templateRequestProvider <- $templateRequest <- $route <- ngViewDirective
Bower 文件:
{
"name": "asclepius",
"version": "0.0.0",
"dependencies": {
"angular": "^1.3.0",
"bootstrap": "^3.2.0",
"angular-animate": "^1.3.0",
"angular-cookies": "^1.3.0",
"angular-resource": "^1.3.0",
"angular-route": "^1.2.0",
"angular-sanitize": "^1.3.0",
"angular-touch": "^1.3.0",
"international-phone-number": "~0.0.7"
},
"devDependencies": {
"angular-mocks": "^1.3.0"
},
"appPath": "app",
"moduleName": "asclepiusApp",
"resolutions": {
"angular": ">=1.2.0"
}
}
今天我的同事发生了类似的事情。他决定将 "angular-cookies" 和 "angular-sanitize" 中的“^1.3.x”替换为“1.3.x”。检查是否在 angular-route 中更改它可以解决问题。
我认为自从 angular 1.4 几天前发布以来就发生了这种情况。