web-dev-qa-db-ja.com

エラーごめんなさい! ionic serveは、Ionicプロジェクトディレクトリでのみ実行できます

ionic 1プロジェクトを使用しています。cordovaの更新後、「[ERROR]すみません!ionic serveは、Ionicプロジェクトディレクトリ」エラーメッセージionic 1プロジェクト。新しいionicプロジェクトを「ionic start myApp tabs」で作成しようとすると、ビルドされます新しいプロジェクトとそのionic 2.どうすればionic 1に戻って古いプロジェクトを実行できますか?

5
thanveer pu

ionic/cordovaを更新し、ionic 3で最初のアプリを作成した後、古いionic = 1 app。実行するために行ったステップの下でmy ionic 1 app

1.新しく作成されたプロジェクトに移動し(Ionic 3。*))、package.jsonを開きます

2。「@ ionic/cli-plugin-ionic-angular」のような行があるはずです

3.この行をIonic v1プロジェクトのpackage.jsonにコピーします(V2アプリではcli-plugin-で始まる他のプラグインでもかまいませんが、これらも移動できます)

4。「@ ionic/cli-plugin-ionic1」のようにionic-angularをionic1に変更します

5. v1プロジェクトフォルダーでnpm installを実行します

6.ファイルionic.projectの名前をionic.config.jsonに変更します

7.次に、ionic serve

v1アプリが開始されることを願っています

4
Hayk Abrahamyan

エラーが発生した場合はごめんなさい! ionic serveは、Ionicプロジェクトディレクトリでのみ実行できます。プロジェクトルートに空の「www」ディレクトリを作成してください。cordovaが見つからない場合「www」ディレクトリ、それはそのエラーを叫ぶでしょう。

最新のionic cliでプロジェクトを作成するには、フラグ--type ionic1を最後に追加して、Ionic 1ではなく、最新のionicバージョン。

例:ionic start myApp tabs --type ionic1

これにより、ionic v1。Reference: https://github.com/driftyco/ionic-cli/blob/master/README.md#ionic-1で新しいプロジェクトが生成されます。

2
Mayur Padshala

以前のIonic V1アプリケーションはもともとVisual Studio 2015プロジェクトを使用して記述されていたため、アプリケーションをビルドするためにIonic CLIを使用したいこれは、Ionic CLIバージョン4.0.6で「Ionicプロジェクトディレクトリでのみ実行可能]」エラーを回避するために行ったことです。

  1. Ionic.config.jsonファイルを作成します。
  2. 次のコードで新しいファイルを更新します。

    {
        "name": "AppName",
        "integrations": {
            "gulp": {},
            "cordova": {},
         },
         "type": "ionic1",
         "watchPatterns": [
             "scss/**/*",
             "www/**/*",
             "!www.lib/**/*",
             "!www/**/*.map"
          ]
    }
  1. npm install ionic -g "
  2. ionic cordova build ios "または" ionic cordova build Android "必要に応じて。
2

以下のコマンドを使用し、機能しました。 ionic state reset --plugins

0
theguest

この特定のエラーが発生するたびに、必ずIonic Projectディレクトリにいることを確認してください。そうでない場合は、ディレクトリに移動してコマンドを実行すると動作します。 。

0
Kapil Sharma