gpt4 book ai didi

laravel - 如何在 Laravel 中使用混合版本控制?

转载 作者:行者123 更新时间:2023-12-05 05:00:37 25 4
gpt4 key购买 nike

npm run prod 用于 laravel 生产后,我是否需要将 mix.manifest.json 连同 app.css 和 app.js 上传到共享热点?mix.manifest.json 文件将更改为:

{
"/js/app.js": "/js/app.js?id=b891664151c01b268197",
"/css/app.css": "/css/app.css?id=4b5a5b36ae9495db0146"
}

但是公开没有这样的文件,只上传 app.css 和 app.js 就够了吗?

我的代码对于生产和开发中的版本控制是否正确?

mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.version();

if (mix.inProduction()) {
mix.version();
}

最佳答案

您还必须将 mix.manifest.json 与 app.css 和 app.js 一起复制到您的公共(public)文件夹。 Mix.manifest.json 是 Laravel 查找版本号的地方。您还必须更改在 app.blade.php 中获取 css 和 js 文件的方式,因此它看起来像这样:

<link rel="stylesheet" href="{{ mix('css/app.css') }}">

关于laravel - 如何在 Laravel 中使用混合版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63034061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com