我必须使用以下命令创建一个离子项目v3
ionic start myApp tabs
但是最终结果是一个离子v4项目。
如何强制ionic而不是v4创建v3项目?
答案 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