首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 9:在哪里放置常见的javascript文件?

Laravel 9:在哪里放置常见的javascript文件?
EN

Stack Overflow用户
提问于 2022-04-09 00:58:25
回答 3查看 1.9K关注 0票数 0

在我正在进行的Laravel 9项目中,我想在app.blade.php中放置一个包含通用函数的javascript文件。根据How to include External CSS and JS file in Laravel 5.5,我将js文件放在public/js文件夹中,并在app.blade.php中包含了以下内容

代码语言:javascript
运行
复制
 <!-- common js functions added by Ravi  -->
<script src="{{ asset('js/common_js.js') }}" ></script>

但是,该文件没有包含在页面中,并且该文件中包含的js函数在控制台中不可用。

有人能建议我如何包括一个js文件,以便它可以用于所有页面吗?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2022-04-09 15:00:50

如果您使用的是laravel vue,请这样做。

将该common_js.js文件放置在“资源”文件夹中,而不是更改此文件

代码语言:javascript
运行
复制
//in webpack.mix.js
mix.js(["resources/js/app.js","resources/js/common_js.js"], "public/js")

在app.blade.php中使用这个

代码语言:javascript
运行
复制
<script src="{{ mix('js/app.js') }}" defer></script>

代码语言:javascript
运行
复制
npm run dev
票数 1
EN

Stack Overflow用户

发布于 2022-04-09 01:03:55

运行命令

代码语言:javascript
运行
复制
php artisan view:clear
票数 0
EN

Stack Overflow用户

发布于 2022-04-09 01:54:49

您需要检查asset()呈现的路径,如果它不是正确的路径,您可以从.env文件ASSET_URL中更改资产路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71804480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档