首页 > 解决方案 > 从 resources/js 目录加载 JavaScript 文件

问题描述

我正在研究 GitHub 上的 Laravel 7 项目。我也希望将我的 .js 文件推送到 GitHub,但由于它们位于 public/js/ 目录中,因此它们不在。

目前,我正在加载我的 .js 文件,如下所示:

<script src="{{ asset('js/script.js') }}"></script>

asset() 函数正在从 public/js/ 目录加载我的 JS 文件。我如何从resources/js/加载它们?

标签: laravellaravel-7

解决方案


我不建议从 resources/ 文件夹加载文件,要使用这些文件,您必须在控制台中使用npmnpm run dev ,使用命令,此命令会将文件 webpack.mix.js 中定义的所有资产编译到您的 public/ 文件夹中

npm run dev

如果您想了解更多关于编译资产的信息,您应该查看 https://laravel.com/docs/8.x/mix#introduction


推荐阅读