【问题标题】:Create an ionic 2 project with ionic 3 cli使用 ionic 3 cli 创建一个 ionic 2 项目
【发布时间】:2018-02-13 09:39:52
【问题描述】:

如何使用不同版本的 ionic 创建 ionic 项目?

我可以通过在ionic-cli 中使用--type=ionic1 标志来创建Ionic 1 项目,如here 所述。

但是我们如何使用ionic-cli 3 创建一个Ionic 2 项目? --type=ionic2 不像this 线程中提到的那样工作。

我们将不胜感激任何形式的帮助。

谢谢!

【问题讨论】:

  • 不起作用是没有提供任何详细信息,您可以添加更多信息吗?您到底遇到了哪个错误?
  • 你不能创建一个“新”的 ionic2 项目...... ionic 3 只是 ionic2 + 延迟加载.. 它像 Angular 一样具有语义版本控制。您可以使用 ionic1 或 ionic-angular

标签: ionic-framework ionic2 ionic3 ionic-cli


【解决方案1】:

您不能使用 ionic3 cli 创建 ionic2 原因 ionic1 在 angular1x 上 但是 angular 2 不是 angular1x 的更新版本,而是为 angular 重写了新版本,因此 ionic 将它们自我更新为使用 angular2 的 ionic2

现在 angular4 发布了,它没有重写 angular2,它是 angular2 的更新版本。因此 ionic3 已更新,现在使用 angular4。

这意味着即使你有 ionic2 项目但你安装了 ionic3 cli,但你可以毫无问题地运行和编译。

结论。 ionic1 不同,ionic2 == ionic3 + 一些新特性,例如延迟加载。 Thr 不需要创建 ionic2 项目 但如果您熟悉 angular1x 而不是 angular2,您可以使用 ionic3 cli 创建 ionic1 项目

【讨论】:

  • 感谢您的回答。但是,无论我的 ionic-cli 版本是什么,如何使用特定版本的 ionic 框架创建 Ionic 项目。那可能吗?这是必需的,因为我需要创建一个来使用不同版本的 Ionic 测试我的插件。
  • 看看你是否使用来自ionicframework.com/docs/native/fcm官方文档的插件都支持ionic3。如果您仍然希望降级到 ionic2,您可以使用它。 npm install -g ionic@2.2.2
猜你喜欢
  • 2022-08-19
  • 2017-11-06
  • 2020-06-29
  • 1970-01-01
  • 2019-05-18
  • 1970-01-01
  • 2018-02-08
  • 2020-10-15
  • 1970-01-01
相关资源
最近更新 更多