【发布时间】:2020-04-20 12:37:03
【问题描述】:
我需要从 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>
但是我在编译阶段收到错误,有人可以帮助我吗?
【问题讨论】:
-
错误是什么?请附上错误截图。
-
我假设您需要使用相对路径。类似
from '../../../public/vendor/jquery/jquery.min.js' -
为什么您的
public文件夹中有vendor文件夹?jquery很可能已经存在(取决于您使用的 Laravel/Laravel UI 版本)。通过 npm 包含/需要 jquery。 laravel.com/docs/master/mix#working-with-scripts -
另外,这个
import {myplugin} from是错误的。应该类似于import * as jQuery from ...
标签: laravel vue.js webpack ecmascript-6 laravel-mix