laravel - 从 resources/js 目录加载 JavaScript 文件
问题描述
我正在研究 GitHub 上的 Laravel 7 项目。我也希望将我的 .js 文件推送到 GitHub,但由于它们位于 public/js/ 目录中,因此它们不在。
目前,我正在加载我的 .js 文件,如下所示:
<script src="{{ asset('js/script.js') }}"></script>
asset() 函数正在从 public/js/ 目录加载我的 JS 文件。我如何从resources/js/加载它们?
解决方案
我不建议从 resources/ 文件夹加载文件,要使用这些文件,您必须在控制台中使用npmnpm run dev
,使用命令,此命令会将文件 webpack.mix.js 中定义的所有资产编译到您的 public/ 文件夹中
npm run dev
如果您想了解更多关于编译资产的信息,您应该查看 https://laravel.com/docs/8.x/mix#introduction
推荐阅读
- sql - 按日期 Hive 计算单个组每月的事务数
- javascript - 匹配特定 html 标记之外的文本
- javascript - React-smooth-scrollbar溢出插件不起作用
- c++ - 迭代器生命周期
- r - y 轴格式问题(从 1e+01 更改)
- asp.net - 基于角色的授权失败
- amazon-web-services - 将应用程序迁移到 AWS Kinesis Firehose 和 AWS s3 多个表
- python - 调整张量大小以与其他层连接
- python-3.x - 在 Markdown jupyter notebook 中插入图片(jpg)
- php - laravel 分页不适用于搜索