To enable CSS sourcemaps in Inertia/Vue3/Vite, you can add the cssSourceMap option to your vite.config.js file:
// vite.config.js
module.exports = {
// ...
build: {
cssSourceMap: true,
},
};
As for adding Tailwind to your existing styles, you can follow these steps:
-
Install Tailwind via npm:
npm install -D tailwindcss -
Create a
tailwind.config.jsfile in your project root:// tailwind.config.js module.exports = { purge: [], darkMode: false, theme: { extend: {}, }, variants: {}, plugins: [], }; -
Import Tailwind in your
app.scssfile:// app.scss @import '~tailwindcss/base'; @import '~tailwindcss/components'; @import '~tailwindcss/utilities'; -
Build your CSS file:
npm run devThis will generate a
public/css/app.cssfile that includes your existing styles and Tailwind. -
Link to the generated CSS file in your
app.blade.phpfile:// app.blade.php <link rel="stylesheet" href="{{ mix('css/app.css') }}">
That's it! You should now have Tailwind styles applied to your existing styles, and CSS sourcemaps enabled.