作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 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/
我是一名优秀的程序员,十分优秀!