パブリック フォルダー外のファイルにアクセスできるように Vite を設定するにはどうすればよいですか?
P粉132730839
P粉132730839 2024-04-02 12:39:53
0
1
594

次のファイル構造があります:

    ###私のプロジェクト
  • ###アプリ###
      ブートストラップ
    • ###構成###
    • データベース
    • ノードモジュール
    • pdfjs-dist
    • 構築
      • pdf.js
          ###公共
        • ###アップロード
        ###書類
      ソリューション_12.pdf
          • ###リソース###
        • PDF.js にアクセスするように Vite を設定する方法を誰かが教えてくれませんか?
      • 以前試したことがあります:
    • vite.config.js で、デフォルトのdefineConfigをエクスポートします:
    • リーリー
    • 私は app.blade.php で @vite:
    を使用しました リーリー
  • 次のエラーが発生しました: Vite マニフェストでファイルが見つかりません:node_modules/pdfjs-dist/build/pdf.js。

誰か説明してもらえませんか?

P粉132730839
P粉132730839

全員に返信(1)
P粉321676640

あなたの質問から、Laravel を使用しているようです (私もよく知っているので、これは良いことです)。

Laravel ドキュメント、特に新しい Laravel インストールですぐに提供される vite 構成を確認することをお勧めします。指定されたディレクトリ規則に従うことで、型を破ろうとする際限のないトラブルを避けることができます。 Laravel ドキュメントの次のセクションを参照するのが良い出発点になります。 https://laravel.com/docs/10.x/vite#main-content

理想的な世界では、Laravel が想定しているのと同じ規則に従うことになります...つまり、プロジェクトには resources/js フォルダーがあり、通常はそこにプロジェクトの JavaScript (例: ) .js などのアプリ)。

アプリケーションで必要な場所に JavaScript ファイルをインポートする限り、おそらく最良の解決策は、resources/js/app.js を Vite の「入力」として使用し、それを Vite Blade に追加することです。ディレクティブは引用符で囲むだけです (resources/js/app.js など)。 Vite は、アプリケーションが必要とするときにその依存関係をインポートします。

リーリー ###それが役に立てば幸い!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート