离子错误:发生器仅适用于Ionic 2项目

时间:2017-06-19 00:47:37

标签: ionic-framework ionic2 ionic3

运行$ ionic generate page pageName会导致错误:

Generators are only available for Ionic 2 projects (CLI v2.2.2)

Your system information:

Cordova CLI: 7.0.1
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.1.4
ios-deploy version: 1.9.1 
ios-sim version: 5.0.13 
OS: macOS Sierra
Node Version: v8.0.0
Xcode version: Xcode 8.3.3 Build version 8E3004b

这是以离子v2项目开始的,但我认为我已更新为离子3.在following instructions更新到CLI v3之后,我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:17)

找到了解决办法,但不知道这是否是实际答案。我需要添加这些行:

"typescript": true,
"v2": true

到文件ionic.config.json。仅添加"typescript": true,是不够的。