vite 項(xiàng)目中如何使用Sass
1.安裝
npm add sass
注意:有些博客中會告訴你需要 安裝sass-loader
和sass
,這是webpack項(xiàng)目中的做法。而在Vite環(huán)境中,如果你想使用Sass預(yù)處理器,實(shí)際上并不需要單獨(dú)安裝sass-loader
。Vite默認(rèn)集成了對Sass的支持,你只需要安裝Sass本身即可。
2.配置
在許多博客中都會告訴你要在vite.config.js
中進(jìn)行這樣的配置:
export default defineConfig({ //... css: { // css預(yù)處理器 preprocessorOptions: { scss: { // 引入 mixin.scss 這樣就可以在全局中使用 mixin.scss中預(yù)定義的變量了 // 給導(dǎo)入的路徑最后加上 ; additionalData: '@import "@/assets/style/mixin.scss";' } } } })
這么做的目的是全局引入樣式 (就是這部分additionalData: '@import "@/assets/style/mixin.scss";'
)
它其實(shí)等同于在main.js
中寫入以下的代碼:
import { createApp } from 'vue' import App from './App.vue' import "@/assets/style/mixin.scss" createApp(App).mount('#app')
3.使用
詳細(xì)的使用方法請參考:Sass: Sass Basics
參考資料
到此這篇關(guān)于vite 項(xiàng)目中如何使用Sass的文章就介紹到這了,更多相關(guān)vite 使用Sass內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue2+springsecurity權(quán)限系統(tǒng)的實(shí)現(xiàn)
本文主要介紹了vue2+springsecurity權(quán)限系統(tǒng)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05vue項(xiàng)目中如何實(shí)現(xiàn)element-ui組件按需引入
這篇文章主要介紹了vue項(xiàng)目中如何實(shí)現(xiàn)element-ui組件按需引入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05Vue基于vuex、axios攔截器實(shí)現(xiàn)loading效果及axios的安裝配置
這篇文章主要介紹了Vue基于vuex、axios攔截器實(shí)現(xiàn)loading效果及axios的安裝配置,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04vue大文件分片上傳之simple-uploader.js的使用
本文主要介紹了vue大文件分片上傳之simple-uploader.js的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05vue echarts實(shí)現(xiàn)柱狀圖動態(tài)展示
這篇文章主要為大家詳細(xì)介紹了vue echarts實(shí)現(xiàn)柱狀圖動態(tài)展示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09vue實(shí)現(xiàn)自定義"模態(tài)彈窗"組件實(shí)例代碼
頁面中會有很多時候需要彈窗提示,我們可以寫一個彈窗組件,下面這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)自定義"模態(tài)彈窗"組件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12