2016-09-17 11 views
6

これはionic 2での作業経験が不足しているかもしれませんが、CLI経由でページを生成するときにエラーが発生します。Ionic 2 - CLI経由でページを生成できないエラーの解決方法?

私が使用している構文:「イオングラムページTestPage」を

それはエラー(下記)を返します。誰もがこのエラーを解決する方法を知っていますか? "templates"ディレクトリが私のマシン上に存在しないのは、なぜこれが起こっているのかということですが、そこに取得したり問題を解決する方法がわかりません。パスの最初の部分は存在します:C:\ apps \ sampleapp \ node_modules \ ionic-angular \ですが、 "テンプレート/ページ"の部分はありません。

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 

イオンFrameworkのバージョン:2.0.0-beta.11

イオンCLIバージョン:2.1.0-beta.1

イオンのApp Libのバージョン:2.1.0-beta.0

OS:Windowsの8.1

ノードバージョン:v4.5.0

+0

あなたは、イオン-角度を持っていますか/ templatesディレクトリi nあなたのノードモジュール? npmを正しくインストールしましたか? – misha130

+0

No @ misha130 - テンプレートディレクトリがありません。私はそれがなぜ残っているのか、原因がわからない。私はプロジェクトディレクトリに "npm install"を実行しましたが、あなたが言及したフォルダはそこにはありません – user1669296

+0

実際に私は私のために/テンプレートの代わりにツール/ジェネレータにあります。おそらく、Ionic CLIバージョン2.0.0 beta 32に切り替えるでしょうか? – misha130

答えて

2

は、ベータ版にあなたのイオンバージョンをダウングレード22 ..私は、アンインストールしてnpmを更新することで動作すると思っています。その場合は、より低いイオンバージョンを再インストールしてください。

How do you completely remove Ionic and Cordova installation from mac?

そして私も、この後にプロジェクトディレクトリに「NPMインストール」しようと示唆しています。

0

オーケーは、ダウングレードはオプションではありません、誰のために:

イオンチームは、いくつかの主要なAPIのアップデートといくつかの再編を行いました。

追記: あなたはこれらのアップグレード手順を実行する必要がありますが、アンインストールしましたし、パッケージを再インストールし、sudoでコマンドを実行したのと同じ端末でコマンドionic start --v2 myAppを打つ場合、あなたはあなたのフォルダ内に権利を更新する必要があります: sudo chown -R username ./pathToAppFolder

https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#steps-to-upgrade-to-rc0

0

NPM私-g [email protected]が私のために問題を解決し、イオン2.0.0ベータ版に以前いた11

関連する問題