Tambah CSS global dengan cekap menggunakan Nuxt 3 dan Vite
<p>Saya mempunyai sass global yang disertakan dalam projek saya, tetapi saya tidak dapat mencari cara yang cekap untuk menambahkannya pada projek saya. </p>
<p>Nampaknya terdapat dua cara popular untuk menambah css pada projek anda. </p>
<pre class="brush:php;toolbar:false;">vite: {
pemalam: [svgLoader()],
css: {
prapemprosesPilihan: {
scss: {
data tambahan: `
@import "~/assets/styles/main.scss";
`,
},
},
},</pre>
<p>Menggunakan vite nampaknya berfungsi, tetapi ia juga nampaknya menyuntik dirinya ke dalam setiap komponen yang saya gunakan, jadi apabila saya membina projek, saya dapat melihat css saya berulang beberapa kali, beberapa fail sehingga 300 Second-rate. Isu itu ditemui di sebelah vites https://github.com/vitejs/vite/issues/4448</p>
<pre class="brush:php;toolbar:false;">css: ["@/assets/styles/main.scss"],</pre>
<p>Pilihan di atas nampaknya tidak melakukan ini untuk setiap komponen, tetapi sass berskop biasa dalam fail .vue tidak mengambil pembolehubah dan campuran sass apabila menyusun dengan kaedah ini</p>