With a fresh Laravel install and a fresh Tailwind install.
@tailwind preflight;
@tailwind utilities;
let mix = require('laravel-mix');
let tailwindcss = require('tailwindcss');
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
.options({
postCss: [
tailwindcss('./tailwind.js'),
]
});
WARNING in ./node_modules/css-loader?{"url":true,"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"sourceMap":true,"ident":"postcss","plugins":[{"version":"6.0.13","plugins":[null,null,null,null,null,null,null,null,null],"postcssPlugin":"tailwind","postcssVersion":"6.0.13"},null]}!./node_modules/resolve-url-loader?{"sourceMap":true,"root":"/XXXXXX/node_modules"}!./node_modules/sass-loader/lib/loader.js?{"precision":8,"outputStyle":"expanded","sourceMap":true}!./resources/assets/sass/app.scss
(Emitted value instead of an instance of Error) resolve-url-loader cannot operate: CSS error
/XXXXXX/resources/assets/sass/app.scss:3:316: missing '{'
at error (/XXXXXX/node_modules/css/lib/parse/index.js:62:15)
@ ./resources/assets/sass/app.scss 4:14-266
@ multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
Don't know why. Any clue?