无法创建ionic 3项目而不是4

时间:2019-01-31 13:51:01

标签: ionic-framework ionic3

我必须使用以下命令创建一个离子项目v3

ionic start myApp tabs

但是最终结果是一个离子v4项目。

如何强制ionic而不是v4创建v3项目?

3 个答案:

答案 0 :(得分:2)

您需要先全局卸载离子:

npm uninstall ionic -g

然后安装您喜欢的ionic 3版本:

npm install ionic@3.20.0 -g

现在运行

ionic info

您应该看到 ionic(离子CLI):3.20.0

现在您可以使用尝试的命令安装ionic 3应用程序。

答案 1 :(得分:2)

作为参考,您可以执行此操作而无需降级Ionic CLI。请注意,-type = ionic-angular 是Ionic 4 CLI所说的“ Ionic 3”的方式。这是对此的参考: https://github.com/ionic-team/ionic-cli/issues/ 3862

如果运行 ionic start --list ,它将显示可用的模板和项目类型。对于项目类型, angular 将是Ionic 4, ionic-angular 将是Ionic 3,而 ionic1 实际上是好名字的:-)

 名称|项目类型|描述
-------------------------------------------------- -------------------------------------------------- ----------------------------
空白角形|一个空白的入门项目
菜单|角形|一个带有侧面菜单的起始项目,在内容区域中具有导航
标签|角形|一个带有简单选项卡式界面的启动项目
标签|离子角|一个带有简单选项卡式界面的启动项目
空白离子角|一个空白的入门项目
菜单|离子角|一个带有侧面菜单的起始项目,在内容区域中具有导航
超级离子角|一个初始项目,其中包含用于离子开发的预构建页面,提供程序和最佳实践。
教程|离子角|基于教程的项目以及Ionic文档
aws |离子角| AWS Mobile Hub入门
标签|离子1 |使用简单的选项卡式界面的Ionic的启动项目
空白离子1 | Ionic的空白入门项目
菜单|离子1 |使用内容菜单中带有导航功能的侧面菜单的Ionic的起始项目
地图|离子1 |使用Google Maps和侧面菜单的Ionic入门项目
 

还请注意,您不会从科尔多瓦资产开始(例如 config.xml )。第一次添加平台将把这些东西拉进去。

答案 2 :(得分:1)

安装Ionic 4后,可以使用以下命令创建Ionic 3项目

ionic start ProjectName blank --type=ionic-angular