当我加载页面时,控制台中根本没有错误。但是,当我看到 css 和 javascript 的 url 时。它有两次附加的资产路径,例如
<link href="http://localhost:8080/css/all.css/css/app.css" rel="stylesheet">
<link href="http://localhost:8080/css/all.css/css/all.css" rel="stylesheet">
<script src="http://localhost:8080/css/all.css/js/app.js" type="text/javascipt" defer></script>
<script src="http://localhost:8080/css/all.css/js/script.js" type="text/javascipt" defer></script>
我的 .env 文件 APP_URL 定义为http://localhost:8080
我在我的代码中链接了这样的资产
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link href="{{ asset('css/all.css') }}" rel="stylesheet">
<script src="{{ asset('js/app.js') }}" type="text/javascipt" defer></script>
<script src="{{ asset('js/script.js') }}" type="text/javascipt" defer></script>
它出什么问题了 ?
我的 js 文件在 /public/assets/js 内,而我的 css 文件在 /public/assets/css 内
我应该做些什么来修复这个重复的路径?因为css和js根本不反映
我的 webpack 是这样的
mix.js('resources/js/app.js', 'public/assets/js')
.sass('resources/sass/app.scss', 'public/assets/css');
mix.js('resources/js/script.js','public/assets/js');
mix.styles(['resources/css/main.css'],'public/assets/css/all.css');