在我的项目中,JS脚本文件只加载了大约一半的时间,这是非常令人沮丧的。localhost/:252 GET http://localhost/js/script.js net::ERR_ABORTED 404 (Not Found)
我需要页脚底部的文件,它位于每个页面上使用的刀片组件中:
第一个
我试过移动脚本文件,重命名它,将它硬编码到每个页面中,而不是刀片组件,但仍然没有任何效果
公用文件夹的权限:
total 32
0 drwxr-xr-x 11 brandon staff 352 4 Nov 14:35 .
0 drwxr-xr-x 30 brandon staff 960 4 Nov 14:33 ..
8 -rw-r--r-- 1 brandon staff 603 28 Oct 14:38 .htaccess
0 drwxr-xr-x 4 brandon staff 128 4 Nov 14:33 build
0 drwxr-xr-x 3 brandon staff 96 3 Nov 15:55 css
0 -rw-r--r-- 1 brandon staff 0 28 Oct 14:38 favicon.ico
8 -rw-r--r-- 1 brandon staff 21 11 Nov 15:57 hot
0 drwxr-xr-x 6 brandon staff 192 3 Nov 16:08 img
8 -rw-r--r-- 1 brandon staff 1710 28 Oct 14:38 index.php
0 drwxr-xr-x 3 brandon staff 96 11 Nov 15:53 js
8 -rw-r--r-- 1 brandon staff 24 28 Oct 14:38 robots.txt
和JS文件
0 drwxr-xr-x 3 brandon staff 96 11 Nov 15:53 .
0 drwxr-xr-x 11 brandon staff 352 4 Nov 14:35 ..
24 -rw-r--r-- 1 brandon staff 11937 14 Nov 11:54 script.js
修复了!这似乎是一个 Docker 的问题。我不得不 Docker 组成下来, Docker 组成了容器,这就修复了它。
2条答案
按热度按时间pkwftd7m1#
修复了!这似乎是一个码头问题。我不得不运行
docker compose down
和docker compose up
的容器,这修复了它。ojsjcaue2#
将JS文件移动到项目的
/public
文件夹中,因为asset(...)
方法使用公共文件夹中的路径。所以你的JS文件应该在
/public/js/script.js