Dans mon projet Laravel j'utilise à la fois SASS et CSS: SASS utilisé pour les dépendances (fontawesome, Bootstrap) - via NPM et CSS simple à travers la structure de dossiers profonds (BEM). Je veux concaténer tous les CSS, compiler SASS et concaténer tout dans un seul fichier .css. Même chose avec JS: les fichiers JS simples dans ma structure BEM doivent se combiner avec un seul fichier app.js
qui doit être traité par Webpack. J'ai essayé ceci:Comment concaténer compilé SASS et combiné CSS en utilisant Laravel Mix?
mix.js('resources/assets/js/app.js')
.scripts('resources/assets/blocks/**/*.js')
.version('public/js/app.js');
mix.sass('resources/assets/sass/app.scss')
.styles('resources/assets/blocks/**/*.css')
.version('public/css/app.css');
Mais cela ne fonctionne pas - que le fichier manifeste est créé:
{
"/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css",
"/mix.js": "/mix.js"
}
si vous changez tous vos Css fichiers à .scss (avec un script) - Sass sera alors en mesure de les compiler – randomguy04