0

我想知道如何在布局中使用 .env 文件中的 APP_URL。目前,我有以下内容。

<!-- Styles -->
<link rel="stylesheet" href="{{ asset(mix('css/styles.css')) }}">
<!-- Javascript -->
<script src="{{mix('js/app.js')}}"></script>

webpack.mix.js

const mix = require('laravel-mix');
const tailwindcss = require('tailwindcss');

// Styles
mix.sass('resources/scss/styles.scss', 'public/css')
.options({
    postCss: [ tailwindcss('./tailwind.config.js') ],
});

// Javascript [Dashboard]
mix.js('resources/js/app.js', 'public/js/app.js')
.vue();

但是,当我npm run prod在服务器上运行和推送时,布局总是会像下面这样加载。

GET https://localhost:8080/css/styles.css net::ERR_CONNECTION_REFUSED2023:19 
GET https://localhost:8080/js/app.js net::ERR_CONNECTION_REFUSED

我在我的 .env 中设置:

APP_URL=myurl.com

但是该网站想再次加载 localhost:8080 。我使用 laravel-mix 6.0.27

4

1 回答 1

0

在 .env 文件中更新APP_URL(或任何其他环境变量)后,需要清除配置缓存以在应用程序中使用新值。

php artisan config:clear
于 2021-10-12T01:29:10.377 回答