Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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应用程序升级指南_Javascript_Upgrade - Fatal编程技术网

javascript应用程序升级指南

javascript应用程序升级指南,javascript,upgrade,Javascript,Upgrade,我目前正在开发一个使用多个javascript库的应用程序。为了升级我们的系统,我想升级所有这些js库 我在网上搜索了一本指南,帮助我以标准的方式完成这项工作,但我什么也找不到 这里有人知道有用的资源吗?没有一刀切的解决方案 请注意版本差异。版本1.2.3=major.minor.bugfix。主要升级通常意味着有可能破坏代码的破坏性更改。请查看该库的版本发行说明 例如,如果包含库XYZ版本1.2.3,并且希望将其升级到最新版本4.5.6,则系统可能已损坏。如果您要升级到1.8.2,则可以安全升

我目前正在开发一个使用多个javascript库的应用程序。
为了升级我们的系统,我想升级所有这些js库
我在网上搜索了一本指南,帮助我以标准的方式完成这项工作,但我什么也找不到

这里有人知道有用的资源吗?

没有一刀切的解决方案

请注意版本差异。版本1.2.3=major.minor.bugfix。主要升级通常意味着有可能破坏代码的破坏性更改。请查看该库的版本发行说明

例如,如果包含库XYZ版本1.2.3,并且希望将其升级到最新版本4.5.6,则系统可能已损坏。如果您要升级到1.8.2,则可以安全升级。如果库开发人员遵循以下步骤,则会出现这种情况

快速解决方案(不推荐+危险):全部升级,做一个快速测试,如果一切正常,就可以开始了


正确的解决方案:一次升级一个库,在使用它的地方测试所有函数。重复。

正常情况下,好的库将在其网站或GitHub存储库中记录升级步骤,以及发行说明/版本历史记录。所以你首先应该提到它们。如果您对代码的任何特定部分有困难,您可以发布一个简单的示例,演示特定版本更改的问题,我们可以提供帮助。如果浏览器逐个请求库,而库的名称没有版本号,将所有脚本放在应用程序下的一个目录中,该目录的版本号为:/v12345/scripts/jquery.js、/v12345/scripts/otherlib.js