NodeJS v6 の Ionic 1.7.14 でいくつかの大きなビルドの問題が発生していました。ここでは、人々が私に提供した問題と解決策の一部を見ることができます。
ionic.project は ionic.config.json に名前が変更されました。名前を変更してください。
過去 6 か月間、私は 2 つの Ionic 1 アプリで作業を行ってきました。先月初めに Ionic 2 を使い始めたので、npm 経由でインストールしました。Ionic 2 アプリで作業していたのはすべてうまくいっているように見えますが、突然何もビルドできなくなった理由について、点と点を完全に結び付けることができませんでした。私の過去の Ionic 1アプリ。
最初の解決策:
Ionic 1.7.14 を再インストールし、ノード 6.0 からノード 4.4.4 にダウングレードしました。それは再び働いていた!Ionic 1がビルドされ、CLI はすべてのコマンドを理解しました。エラーはなくなりました。
結果:
Ionic 1.7.x アプリで作業したいときはいつでも Node 4.4.4 を使用していることを常に確認する必要がnvm use 4.4.4
ありました。しかし、Ionic 2 アプリで作業しようとしたときに、Ionic 2 がインストールされていないことに気付きました。また、再インストールする必要がありました。だから私はした..
再発する問題:
Ionic 2を再インストールした後、そのアプリで少し作業してから、他のIonic 1アプリの作業を続けると、CLIを実行しようとするといくつかのエラーが発生し、 ionic 1ionic serve
がないと信じてしまうことに気付きましたインストールされています.. WTH!? ではまた、 Ionic 1バージョン 1.7.xを再インストールします。
後でionic serve
Ionic 2 アプリを試してみましたが、gulp はビルドを実行していませんでした。ブラウザーにアプリを提供しますが、コードがビルドされてアプリに実装されていませんでした。次に、CLI がコマンドを Ionic 2 ではなくIonic 1として実行していることに気付きました。当たってるよ。Ionic 2 を再インストールする必要がありました
Ionic バージョンと Node バージョンの間の接続
そうです、接続を確立するのにしばらく時間がかかりましたが、なぜこれが起こっているのかまだよくわかりませんが、Ionic バージョンを使用したいので繰り返しインストールする必要がないことがわかりました..代わりにノード バージョンを切り替える必要があります。
Ionic 2 --> Node 6.x で動作 Ionic 1 --> Node 4.4.4 で動作
それぞれのノード バージョンを使用している限り、問題はありません。しかし、これは実用的ですか?インストールとファイル パスに何か問題がありますか? 誰かが同じ問題を抱えているかどうか、私は興味があります。