是否可以在Ionic 3 CLI中创建Ionic 2项目

时间:2017-06-05 10:28:06

标签: ionic-framework ionic2

当我这样做时,我收到以下信息:

命令:

ionic start blank myapp --v2

错误:

  

[错误]抱歉! --v1和--v2标志已被删除。           使用--type选项。 (离子开始 - 帮助)           对于Ionic Angular项目,请尝试离子启动空白myapp --type = ionic-angular

我的Ionic CLI版本是:

ionic -v
3.3.0

3 个答案:

答案 0 :(得分:6)

更新2:您无法再在Ionic 3 CLI中创建Ionic 2项目。

因为Ionic 2没有更新&使用Ionic 3重写,它使用Angular 4。

因此,如果您创建新的Ionic项目,它将默认使用Ionic 3。

更新1: More Info Available Here

通过更新,语法中也很少进行更改:

创建一个新项目:(你有3个模板可用于Ionic,即空白,标签,侧面菜单)

  
      
  1. ionic start {{AppName}} {{TemplateName}} ==>最新的Ionic代码库项目
  2.   
  3. ionic start {{AppName}} {{TemplateName}} --type ionic1 ==> Ionic v1项目
  4.   

是的,You can check this link out

  

ionic start [app-name] [template] --type = ionic1

     

离子启动[app-name] [template] --type = ionic2

     

ionic start [app-name] [template] --type = ionic-angular

我现在有离子-v 2.2.2所以无法测试它,所以请尽量让我知道;)

答案 1 :(得分:4)

您不必为Ionic 2项目指定-v2,因为Ionic 3项目只是一个Ionic 2项目,具有一些新功能,例如延迟加载和采用Angular 4而不是Angular 2。像Angular 2和4是相同的框架,Ionic 2和3也是相同的

答案 2 :(得分:0)

您可以签入

ionic start --list

离子2/3(-type = ionic-angular)的启动器

name     | description
-----------------------
tabs     | A starting project with a simple tabbed interface
sidemenu | A starting project with a side menu with navigation in the content area
blank    | A blank starter project
super    | A starting project complete with pre-built pages, providers and best practices for Ionic development.
tutorial | A tutorial based project that goes along with the Ionic documentation
aws      | AWS Mobile Hub Starter