use*_*296 6 angularjs ionic-framework ionic2
这可能只是我缺乏使用离子2的经验,但我在通过CLI生成页面时遇到错误.
我正在使用的语法:"离子g页面TestPage"
它返回一个错误(如下).有谁知道如何解决此错误?似乎我的机器上不存在"模板"目录,我收集的是为什么会发生这种情况,但不确定如何将其存在或解决问题.路径的第一部分确实存在:C:\ apps\sampleapp \node_modules\ionic-angular \,但不是"templates/page"部分.
Error: ENOENT: no such file or directory, scandir 'C:\apps\sampleapp\node_modules\ionic-angular\templates\page'
at Error (native)
at Object.fs.readdirSync (fs.js:808:18)
at getTemplatesInDir (C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ionic\app-generator
at Generator.renderAndWriteTemplates (C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ion
at C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ionic\app-generators\index.js:25304:26
Run Code Online (Sandbox Code Playgroud)
Ionic Framework版本:2.0.0-beta.11
Ionic CLI版本:2.1.0-beta.1
Ionic App Lib版本:2.1.0-beta.0
操作系统:Windows 8.1
节点版本:v4.5.0
将你的 ionic 版本降级到 beta 22.. 我认为它可以通过卸载然后更新 npm 以防万一然后重新安装较低的 ionic 版本来实现。
如何从 Mac 上完全删除 Ionic 和 Cordova 安装?
我建议在此之后在项目目录中尝试“npm install”。