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

时间:2020-01-01 14:22:54

标签: laravel vue.js webpack ecmascript-6 laravel-mix

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

我的Vue组件:

const { MessageChannel } = require('worker_threads');
const { port1, port2 } = new MessageChannel();

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

我认为您必须将其包含在刀片文件中,如果您希望将其包含在vue文件中,则必须具有配置eslint