「要求されたモジュールは、という名前のエクスポートを提供しません」というエラーが Vue Cli に表示される – 解決方法は?
Vue プロジェクトの開発プロセス中に、「要求されたモジュールは指定されたエクスポートを提供しません」というエラー メッセージが表示されることがあります。このエラー メッセージは通常、サードパーティ コンポーネントを導入するときに表示されます。理由はさまざまですが、ほとんどの場合、モジュールのバージョンに互換性がないことが原因です。では、この問題をどうやって解決すればよいでしょうか?
次に、いくつかの一般的な解決策を示します。
- モジュールのバージョン番号を確認する
プロジェクトで npm ls [module-name] コマンドを実行して、モジュールのバージョン番号を確認します。競合がないか確認します。バージョン番号の競合がある場合は、プロジェクト ディレクトリで npm dedupe コマンドを使用して解決できます。このコマンドにより、同じモジュールのバージョン番号をマージできます。
- モジュールのバージョンを更新する
導入されたコンポーネントの他のバージョンが利用可能かどうかを確認し、利用可能な場合はバージョンの更新を試してください。 package.json で ^ や ~ などの記号を使用すると、バージョンを更新するときに時間を節約できます。たとえば、^ で始めると、最新のマイナー バージョンがインストールされます。たとえば、^2.0.0 では、最新の 2.x.x バージョンがインストールされます。
- モジュールをインポートする方法が間違っています
この問題は、モジュールをインポートするときに正しい構文を使用していないことが原因である可能性があります。たとえば、ES6 モジュール システムでは、代わりに import {Something} from ' module' を使用する必要があります。 「module/Something」から何かをインポートします。
- モジュールのエクスポート コンテンツを確認する
使用しているモジュールが必要なプロパティまたはメソッドをエクスポートしているかどうかを確認してください。通常、エクスポートされたコンテンツはモジュールの公式ドキュメントで見つけることができます。
概要
「要求されたモジュールは名前付きのエクスポートを提供しません」というエラー メッセージは、Vue プロジェクトでよく見られます。理由はさまざまですが、ほとんどの場合、互換性のないモジュール バージョンが原因です。の。通常、解決策には、モジュールのバージョン番号の確認、モジュールのバージョンの更新、モジュールの誤ったインポート、およびモジュールのエクスポート内容の確認が含まれます。このエラーが発生した場合は、上記の方法を使用して順番にトラブルシューティングを行うことをお勧めします。これにより、通常は問題が解決されます。
以上が「要求されたモジュールは、という名前のエクスポートを提供しません」というエラーが Vue Cli に表示される - 解決方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。