検索

ホームページ  >  に質問  >  本文

Vue エラー - パッケージのインポート時に「https」を解決できません

Vue プロジェクトを作成し、npm パッケージを使用して Retroachievements.org API に接続してデータを取得しようとしていますが、エラーが発生します。これは、プロジェクトを作成してパッケージを実装するための最初から最後までのプロセスです。

Windows 10、Node 16.17.0、npm 8.15.0、vue 2.6.14、vue CLI 5.0.8、raapijs 0.1.2 を使用しています。

以下の最初の解決策は、エラーなしで実行できると言っていますが、私が試しているコードとまったく同じです。このエラーの違いと原因がわかる人はいますか?

編集: プロセスをより明確にし、バージョンなどのより多くの情報を提供するためにこの投稿を書き直しました。

P粉891237912P粉891237912320日前375

全員に返信(2)返信します

  • P粉107772015

    P粉1077720152024-01-11 16:01:24

    この解決策は私にとってはうまくいきます。 npm install --save raapijs コマンドを使用して raapijs をインストールしました。次に、私の Vue バージョン 2 コンポーネントで次のようにコードを使用しました:

    リーリー

    返事
    0
  • P粉792673958

    P粉7926739582024-01-11 12:27:29

    raapijs パッケージは、Vue ブラウザベースの環境ではなく、Node 環境で使用するように設計されているようです。そのため、エラーが発生します。パッケージ自体は Node に組み込まれている https パッケージを探していますが、Node で実行されていないため、見つかりません。

    そこで、パッケージの github リポジトリを確認し、使用されている実際の php API エンドポイントを抽出し、パッケージ ラッパーを使用する代わりにそれらをアプリケーションで直接使用することで、問題を解決しました。私が望んでいたほど整然としたものではありませんでしたが、それでも素晴らしい解決策でした。

    返事
    0
  • キャンセル返事