web-dev-qa-db-ja.com

vueコンポーネントのパブリックフォルダーからjsファイルをインポート(Laravel)

vueコンポーネントのフォルダ "public"からファイル "js"をインポートする必要があります。

my Vueコンポーネント:

<template>
  <div>
    <h2>Hello</h2>
  </div>
</template>
<script>

   import {myplugin} from "/public/vendor/jquery/jquery.min.js";
   export default {
      name: "pageone"
   }
</script>

コンパイルフェーズでエラーが発生しました。誰か助けていただけますか?

3
sergioo

(コンパイラーを使用するときにライブラリー/パッケージをパブリックフォルダーに配置することはあまりお勧めできません)、本当にパブリックフォルダーに配置したい場合は、relative_pathを使用する必要があります。

import {myplugin} from "../../public/vendor/jquery/jquery.min.js";

ただし、私はそれをnpmパッケージとしてインストールし、ビルドにjqueryを追加するためにlaravel-mixを活用します。

3
senty

私はあなたがブレードファイルに含める必要があると思います、そしてあなたがvueファイルに欲しいなら、あなたは設定eslintを持っています

1
Kamlesh Paul