从Vue组件(Laravel)的公共文件夹中导入js文件

问题描述 投票:0回答:2

我需要从Vue组件中的文件夹“ public”中导入文件“ js”。

我的Vue组件:

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

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

但是我在编译阶段收到错误,有人可以帮助我吗?

laravel vue.js webpack ecmascript-6 laravel-mix
2个回答
0
投票

((虽然在使用编译器时将库/软件包放在公共文件夹中不是一个好主意,但是,如果您确实要将其放置在公共文件夹中,则应该使用relative_path。

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

但是,我将其安装为npm软件包并利用laravel-mix在我的版本中添加jquery。


0
投票

我认为您必须将其包含在刀片文件中,如果要在vue文件中包含配置文件,则>]

© www.soinside.com 2019 - 2024. All rights reserved.