Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在带有Bower的项目中使用多个AngularJS版本_Javascript_Angularjs_Bower - Fatal编程技术网

Javascript 在带有Bower的项目中使用多个AngularJS版本

Javascript 在带有Bower的项目中使用多个AngularJS版本,javascript,angularjs,bower,Javascript,Angularjs,Bower,我一直在尝试将中型项目从Angular版本1.2.16升级到1.6.4。这里的问题是,我不能从一个版本跳到另一个版本,所以我必须在项目中同时使用两个版本。然而,我找不到一本准备充分的指南。在SO或Github页面中描述了一些不同的步骤。但不管怎样,我还是做不到 这里有一些我在这段时间里一直在阅读的SO链接 1- 2- 3- 下面是我的bower.json: { "name": "takademi", "version": "0.0.0", "dependencies": {

我一直在尝试将中型项目从Angular版本1.2.16升级到1.6.4。这里的问题是,我不能从一个版本跳到另一个版本,所以我必须在项目中同时使用两个版本。然而,我找不到一本准备充分的指南。在SOGithub页面中描述了一些不同的步骤。但不管怎样,我还是做不到

这里有一些我在这段时间里一直在阅读的SO链接

1-

2-

3-

下面是我的bower.json

{
  "name": "takademi",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.16",
    "json3": "~3.3.1",
    "es5-shim": "~3.1.0",
    "angular-cookies": "1.2.16",
    "angular-sanitize": "1.2.16",
    "angular-animate": "1.2.16",
    "angular-route": "1.2.16",
    "angular-bindonce": "~0.3.1",
    "restangular": "~1.4.0",
    "angular-base64": "~2.0.2",
    "lodash": "~2.4.1"
  },
  "devDependencies": {
    "angular-mocks": "1.2.16",
    "angular-scenario": "1.2.16"
  },
  "appPath": "app"
}
你能为我推荐一些好的指南、博客、视频教程吗


提前谢谢。

好的,那有什么好主意吗@这真是个糟糕的主意。只需升级到最新版本,为什么你不能“从一个版本跳到另一个版本”?如果你的目标是将你的应用程序从AngularJS 1.2迁移到1.6,为什么你要尝试运行多个版本而不是执行升级?没有完全可靠的解决方案。试着通过发布你面临的错误来缩小你的问题范围,也许有人能帮助你。我不能从1.2跳到1.6,因为这是一个中等规模的项目,非常接近于一个大型项目。我是唯一一个负责这个项目的人。因此,我必须一部分一部分地部署它,以使其他部分不受影响。因为如果我一步从1.2升级到1.6会有很大的风险,这将花费很长时间,而且我自己解决bug会非常困难(大量客户正在使用该项目)。所以运行多个版本是我的答案。好吧,那有什么好主意吗@这真是个糟糕的主意。只需升级到最新版本,为什么你不能“从一个版本跳到另一个版本”?如果你的目标是将你的应用程序从AngularJS 1.2迁移到1.6,为什么你要尝试运行多个版本而不是执行升级?没有完全可靠的解决方案。试着通过发布你面临的错误来缩小你的问题范围,也许有人能帮助你。我不能从1.2跳到1.6,因为这是一个中等规模的项目,非常接近于一个大型项目。我是唯一一个负责这个项目的人。因此,我必须一部分一部分地部署它,以使其他部分不受影响。因为如果我一步从1.2升级到1.6会有很大的风险,这将花费很长时间,而且我自己解决bug会非常困难(大量客户正在使用该项目)。因此,在这里运行多个版本是我的答案。