通常,我使用javascript文件导入不同的JS文件。现在很难做到这一点。我正在处理的项目异常繁忙,并且具有5Mb JS文件,我只希望将其中的一部分加载到一页上。 在一个Javascript文件中,我可以这样导入模块,
import {Module} from "./components/Module";
并用作
Module.init();
但是我想做的是将此模块加载到刀片文件中。 js文件位于resources/assets/js/components/Module.js
因为此文件夹不是公开文件夹,所以我不确定是否使用类似
<script src="../../../resources/assets/js/components/Module.js"></script>
在页面上。好吧,尝试了一下,但是效果不佳。
我希望能够在刀片文件中初始化Module.init();
之类的JS。
我真的很感谢和指导,因为我现在有点困惑:(
答案 0 :(得分:1)
您无法从resources
目录导入文件,应用程序对用户唯一可见的部分应该是public
文件夹,因此您应该将文件放入public
文件夹。例如
public/js/modjule.js
并像这样导入
<script src="{{ asset('js/module.js') }}"
如果您的网站采用https
协议,则可以使用secure_asset()
<script src="{{ secure_asset('js/module.js') }}"