Laravel新添加的javascript文件给出了一个错误net::ERR_中止404(未找到)
在我的laravel应用程序中,它给出了一个带有net::ERR_ABORTED 404(未找到)的错误。我已将javascript文件添加到 resources\assets\js\customjsfile.js 我这样称呼这个文件Laravel新添加的javascript文件给出了一个错误net::ERR_中止404(未找到),javascript,laravel,laravel-5,Javascript,Laravel,Laravel 5,在我的laravel应用程序中,它给出了一个带有net::ERR_ABORTED 404(未找到)的错误。我已将javascript文件添加到 resources\assets\js\customjsfile.js 我这样称呼这个文件 <script src="{{ asset('js/customjsfile.js') }}"></script> 正在加载app.js等其他js文件。asset()函数默认从/public文件夹获取路径。如果您使用的是larav
<script src="{{ asset('js/customjsfile.js') }}"></script>
正在加载app.js等其他js文件。asset()
函数默认从/public
文件夹获取路径。如果您使用的是laravel mix,那么您应该更新webpack.mix.js
文件,否则您可以直接将该文件放入/pubilc/js
文件夹
在webpack.mix.js中:
mix.js('resources/js/customfile.js', 'public/js');
然后跑
npm run dev // for development
npm run production // for production
为此
“正在加载其他js文件,如app.js。”
app.js
文件已经在webpack.mix.js
中定义,文件必须在public/js/
中结束,您才能通过URL访问它,这意味着?我不清楚。通常我知道,在laravel中,一旦我们将它们放入assets文件夹,并且通过asset()助手调用时,它会自动设置url路径。否。。。它必须在public
中才能访问,因为每个其他文件夹都在文档根目录之外确定,因此我不能使用asset()帮助程序,是吗?你不能使用任何URL帮助程序,因为文件不能从任何URL访问,除非它在公用文件夹中,文档根目录是公用文件夹,没有其他东西可以访问。。。祝你好运