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

swh*_*man 2 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. 按照说明更新到CLI v3后,我仍然得到同样的错误.

swh*_*man 18

找到了修复,但不知道这是否是实际的答案.我需要添加以下行:

"typescript": true,
"v2": true
Run Code Online (Sandbox Code Playgroud)

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