我们有几个离子项目,目前还不热衷于将所有离子2项目升级到3。我可以在同一台机器上安装两个版本的Ionic(我假设相关的Cordova),然后在构建单个项目时指定使用哪个版本吗?
是的,您可以在同一台计算机上同时处理 Ionic 2 和 Ionic 3 项目,因为每个项目的依赖项都列在package.json
文件中,因此当您运行npm install
时,每个依赖项的正确版本将安装在每个项目中。
cordova 插件也会发生同样的情况,因为每个插件的已安装版本都存储在package.json
和config.xml
文件中,因此在添加平台或更新插件时,每个项目都会使用正确的版本。
Ionic CLI
允许您同时处理 Ionic 2 和 Ionic 3 项目(它甚至允许您在 Ionic v1 项目中工作),因此在同一台机器上处理 Ionic 2 和 Ionic 3 项目时不会有任何问题。