Внезапно замечает, что стили в моих новых проектах загружаются с задержкой. Если вы посмотрите видео, вы увидите, что после загрузки появляется момент, когда вы видите проект без стилей и затем добавляете его.
https://youtu.be/Tyu3C8cMBAc
У меня простой заголовок:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="https://fonts.googleapis.com/css?family=Patua+One&display=swap" rel="stylesheet">
<link rel="stylesheet" href="{{ mix('css/blog.css') }}">
</head>
Стили также выглядят довольно просто:
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
html {
height: 100%
}
body {
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
font-size: 2.0rem;
line-height: 1.6em;
color: theme('colors.black');
}
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 17px; }
h6 { font-size: 17px; }
.container {
margin: 0 auto;
max-width: 915px;
padding: 10px 15px !important;
position: relative
}
@media (min-width: 768px) {
.container:after {
background-color: rgba(0, 0, 0, 0.02);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 3px;
z-index: 1
}
}
@import 'header';
@import 'main';
@import 'footer';
Конфигурация Webpack:
let mix = require('laravel-mix'),
tailwindcss = require('tailwindcss');
mix.sass('resources/sass/blog/styles.scss', 'public/css/blog.css').options({
// processCssUrls: false,
postCss: [ tailwindcss('./tailwind.config.js') ],
});
mix.version();
if (mix.inProduction()) {
mix.sourceMaps();
}
Что касается кеша Chrome в панели разработчика - я протестировал другие сайты, и он отлично работаетс ними. Только моя делает это с задержкой в 1 секунду со стилями.