当我有离子CLI 3.0.0时,我可以运行离子v1项目吗?

ven*_*nky 11 ionic-framework ionic2

现在我有了离子3.0.0的最新版本.我的ionic version:3.0.0.

我的ionic info:

global packages:

    @ionic/cli-utils : 1.0.0
    Ionic CLI        : 3.0.0

System:

    Node       : v7.3.0
    OS         : macOS Sierra
    Xcode      : Xcode 8.3.2 Build version 8E2002 
    ios-deploy : 1.9.0 
    ios-sim    : 5.0.13 
Run Code Online (Sandbox Code Playgroud)

现在我有两个问题.我搜索过,但无法弄清楚.如果有人可以回答.对我这样的许多新人来说会很有帮助.

所以,

1.现在我有离子3.0.0.然后,如果我想在离子v2中打开项目.我会给`离子启动newapp blank --v2或(--ts_)'.我将使用一些在离子3.0.0中更新的插件.会不会有用?或者我需要为离子版本3创建一个单独的项目?

  1. 现在我有一个旧的离子1项目,我仍在努力.所以,一旦我更新我的离子3.0.0.现在我做的是:

ionic start newapp blank --v1然后我将我的旧项目www文件夹复制到此newapp,我替换它.

我的问题是.我仍然可以使用角度js1来编码这个项目.虽然make ionic release意味着我想把它放在我的应用程序商店中.是否会出现任何问题.因为我已经创建了这个项目--v1.

如果是,当我创建一个新项目时,ionic start newapp blank --v1它会问我Link this app to your Ionic Dashboard to use tools like Ionic View? y/N:我应该怎么做

请先澄清一下......谢谢

And*_*ann 7

使用ionic-cli 3.0版本,您应该能够处理所有版本的离子项目.

新的cli默认会创建一个离子v3应用程序.如果要创建离子v1应用程序,则需要添加--v1.但是如果你开始使用新的应用程序,我强烈建议你选择v2 +.

根据您的离子应用程序的版本,您需要添加一些额外的插件:

@ionic/cli-plugin-ionic-angular - Ionic Angular项目插件,提供有用的构建工具和生成器.(ionic v2 +)
@ionic/cli-plugin-ionic1- Ionic 1项目插件,具有从旧CLI移植的功能.
@ionic/cli-plugin-cordova - 对于Ionic/Cordova应用程序至关重要.
@ionic/cli-plugin-proxy - 用于通过防火墙代理CLI请求.

如果您需要将应用程序链接到仪表板,我无法告诉您.如果您正在使用Ionic服务(推送,查看等),那么它是有道理的.

话虽这么说,我遇到了很多"错误"或与新cli不一致的行为,所以如果某些东西不起作用,你可能需要降级.