(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{532:function(e,s,t){"use strict";t.r(s);var a=t(46),c=Object(a.a)({},(function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"从fes2迁移到fes3"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#从fes2迁移到fes3"}},[e._v("#")]),e._v(" 从Fes2迁移到Fes3")]),e._v(" "),t("p",[e._v("Fes2中运行时框架和UI组件库的版本由Fes管理,当运行时框架或者组件库有不兼容升级时,需要整体发一个不兼容性升级的版本。而在打包服务中,不可能部署多个版本的fes命令,导致Fes2只能做兼容性升级,劣质代码不能被优化!"),t("br"),e._v("\nFes3重新设计架构,把Fes2的代码拆分出"),t("code",[e._v("fes-cli")]),e._v("、"),t("code",[e._v("fes-core")]),e._v("和"),t("code",[e._v("fes-ui")]),e._v("三个模块。由项目管理运行时框架"),t("code",[e._v("fes-core")]),e._v("和UI组件库"),t("code",[e._v("fes-ui")]),e._v("的版本,在打包服务中部署"),t("code",[e._v("fes-cli")]),e._v("。"),t("code",[e._v("fes-cli")]),e._v("的功能相对稳定,可以做兼容升级,"),t("code",[e._v("fes-core")]),e._v("和"),t("code",[e._v("fes-ui")]),e._v("则可以发布不兼容版本,老项目可以选择性升级。")]),e._v(" "),t("p",[e._v("1、安装fes-cli")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("npm i @webank/fes-cli -g \n")])])]),t("p",[e._v("2、进入项目目录,更新项目依赖")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("fes update\n")])])])])}),[],!1,null,null,null);s.default=c.exports}}]);