Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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
Don';我不知道AngularJS是如何安装在我的应用程序中的,我需要更新它_Angularjs_Version_Upgrade - Fatal编程技术网

Don';我不知道AngularJS是如何安装在我的应用程序中的,我需要更新它

Don';我不知道AngularJS是如何安装在我的应用程序中的,我需要更新它,angularjs,version,upgrade,Angularjs,Version,Upgrade,我有一个使用AngularJS v1.2.12的应用程序,但我们不是创建它的人。我到处都在搜索如何将v1.2.12升级到v1.7.0,但似乎是以不同的方式安装的。 我所看到的只是“update bower.json file”或“update package.json file”,但angular文件夹位于“app\libs\frameworks\angular”中,没有这些文件。。。 因此,我不知道是否应该手动更改版本或运行一些命令,但我已经安装了NodeJS和Angular CLI,当我尝试

我有一个使用AngularJS v1.2.12的应用程序,但我们不是创建它的人。我到处都在搜索如何将v1.2.12升级到v1.7.0,但似乎是以不同的方式安装的。 我所看到的只是“update bower.json file”或“update package.json file”,但angular文件夹位于“app\libs\frameworks\angular”中,没有这些文件。。。 因此,我不知道是否应该手动更改版本或运行一些命令,但我已经安装了NodeJS和Angular CLI,当我尝试“ng-update”时,它会抛出相同的错误,它说找不到package.json文件

即使在官方网页上,我也没有找到任何东西

你对此有什么线索吗


我有一个
ViewBag.IsDebug==false
使用了
XXXFramework.js
,它似乎是解决方案的内部,但在case is
ViewBag.IsDebug==true
中它使用

<script src="app/libs/frameworks/angular/angular.min.js"></script> 
<script src="app/libs/frameworks/angular/angular-animate.js"></script> 
<script src="app/libs/frameworks/angular/angular-cookies.min.js"></script> 
<script src="app/libs/frameworks/angular/angular-route.min.js"></script> 
<script src="app/libs/frameworks/moment/angular-moment.js"></script>


也一定要阅读


与此同时,我正在尝试开始使用angularjs 1.3

在这种情况下,请使用:

<script src="//unpkg.com/angular@1.3/angular.js"></script> 
<script src="//unpkg.com/angular-animate@1.3/angular-animate.js"></script> 
<script src="//unpkg.com/angular-cookies@1.3/angular-cookies.js"></script> 
<script src="//unpkg.com/angular-route@1.3/angular-route.js"></script> 
<script src="//unpkg.com/angular-moment/angular-moment.js"></script> 


也可以使用
angular.js
而不是
angular.min.js
。它将启用并提供更好的错误消息。

index.html是什么样子的?它自己的脚本标记中是否有angular lib?使用
1.2
构建的任何内容都早于Angular CLI的存在,如果不是手动构建,则更可能使用grunt或gulp作为任务运行程序如果它是使用grunt或gulp构建的,则很有可能在索引文件中也会看到注入注释,我有一个ViewBag.IsDebug==false,它使用的XXXFramework.js似乎位于解决方案,但如果是ViewBag.IsDebug==true,则使用
ViewBag
听起来像ASP.Net的东西。您可以使用所示文件的CDN版本,并以这种方式进行升级。或者直接在那些脚本标记中使用远程CDN url。cdn版本的一个好处是,许多用户可能已经拥有了缓存。是的……从1.2版到最新版本,有很多东西将发生巨大的飞跃。我以前读过它,但只说哪些功能被弃用,每个新版本的更新是什么。它没有任何关于更新的步骤的数据。即使使用NuGet,当我安装新版本1.7.0时,它也是在项目级别安装的,而不是在我说的app/libs/framework路径中before@MattDmc一件几乎肯定需要修复的事情是
$http
API早就不推荐
success
error
方法,它们支持promise
then()
catch()
好的,只要我能更新它,我就会记住这一点。与此同时,我正试图开始使用angularjs 1.3或类似的东西。当我添加
<script src="//unpkg.com/angular@1.3/angular.js"></script> 
<script src="//unpkg.com/angular-animate@1.3/angular-animate.js"></script> 
<script src="//unpkg.com/angular-cookies@1.3/angular-cookies.js"></script> 
<script src="//unpkg.com/angular-route@1.3/angular-route.js"></script> 
<script src="//unpkg.com/angular-moment/angular-moment.js"></script>