Ionicは初めてです。私はIonicドキュメント「get started」に従い、「super」という名前のプロジェクトサンプルを作成しました。問題は、プロジェクトディレクトリでコマンドラインionic serve
を実行すると、エラーError: Cannot find module '@ionic/app-scripts'
がスローされたことです。
現在ノード6および7と互換性のあるアプリスクリプト。ノード8をインストールした場合は、ノード6安定バージョンをアンインストールしてインストールしてください。このエラーを解決し、ionic 3、angular 4を使用できるようになりました。気を付けて!
Npmからapp-scriptをインストールしてみてください
npm i @ ionic/app-scripts
最新の@ionic/app-scripts
を取得するには、次のコマンドを実行します。
npm install @ionic/app-scripts@latest --save-dev
ノードのバージョンをダウングレードしないでくださいpdate "app-scripts"のバージョン:
最新の@ ionic/app-scriptsを取得するには、次を実行してください:
npm install @ionic/app-scripts@latest --save-dev
私は同じ問題に直面していた、ここに私がやったことです-
npm install
それは私のためにそれらのエラーを修正しました。
私はこの問題を抱えていました。node_modules/フォルダーを削除して解決し、コマンドnpm install
nowを実行しました
このスレッドで言及されているすべての非ダウングレードソリューションをあらゆる方法で試しましたが、どれも機能しませんでした。失うものは何もないので、ダウングレードルートに行きました(Sudo apt-get purge --auto-remove nodejs
を使用して以前の8.xバージョンを削除し、6.xブランチに最後の安定版をインストールしました nodesource ppaを使用 =)。
元のプロジェクトフォルダーで実行しようとしても同じエラーが発生しましたが、新しいプロジェクトを作成し、ionic serve
はそのスペースで正常に機能しました。
ちなみに、後でnpm update
やnpm i @ionic/app-scripts
を実行する必要はありませんでしたが、Sudo
を前にしてコマンドを実行する習慣を採用する必要があることがわかりました(またはSudo -s
ルートアカウントに)。
私は同じ問題に遭遇し、それを修正するのに問題がありました。ただし、アプリスクリプトnpm install -g @ionic/app-scripts@latest --save-dev
を最新バージョンに更新すると、問題は解決しました。
npm install -g @ionic/app-scripts@latest --save-dev
削除node_modulesおよびpackage-lock.json
rm -rf node_modules package-lock.json
npm install
この問題は、cnpm i @ionic/app-scripts
を実行することで解決しました。
私は同じ問題を抱えていましたが、ここに私のために働いたものがあります
私はVSCodeターミナルを使用してプログラムを実行しようとしましたが、代わりにwindows cmdを使用して完全に実行しました。エラーはVSCodeターミナルにあり、プロジェクト内のapp-scriptsモジュールを識別できないと思います。多分それは後のアップデートで修正されるでしょう。
新しいターミナルウィンドウ/セッションを開くだけです。理解できませんでしたが、おそらくenvに関連しています。
どのオプションも機能しませんでした。しかし、npm updateでノードを更新することで機能させることができました。その後、問題は解決し、アプリケーションが起動しました。幸運を。