我已经在离子3项目工作了近2年,现在担心升级到离子5或6,其中有n个功能和代码逻辑更新(特别是路由),所以请让我知道如何从Ionic3转换到5或6,而不是从头开始创建新项目。
提前感谢
发布于 2021-05-25 14:40:50
你不会直接找到这个解决方案。我将指导你如何实现它。对于Ionic 5,6,您将需要更新的节点版本。所以NVM会处理它的。
在这里,您将获得nvm安装指南。
您要做的是让nvm控制现有的节点版本,并安装一个更新的版本。因此,使用nvm use 12.19.0示例将把系统置于新节点环境中,您将在该环境中安装ionic和cordova最新版本。
如果您想使用比nvm更旧ionic,请使用旧版本,而不是通常使用旧的命令。请记住,较新的节点不支持旧节点,较低的节点不支持新节点
一旦你有了这个设置。对于每个组件,例如ionic 3的主页,您需要在ionic 5/6上创建一个新的主页组件。然后将ionic 3中的html、ts、scss文件复制到5/6。如果有问题,您需要做一个简短的研究。这就是你必须要做的。
对于3中的提供商,您将拥有新离子版本的服务和其中的复制功能。请记住,你不能复制粘贴整个页面,但像函数,构造函数这样的东西。
https://stackoverflow.com/questions/67675072
复制相似问题