国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名

這篇具有很好參考價值的文章主要介紹了在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、在vite項目中使用css預處理器

vite已經(jīng)將這些預處理器的loader內置了,我們不用再像在webpack項目中那樣,需要下載和配置一堆相關的loader,我們只需要下載less,sass依賴,就能直接在項目中使用啦

使用npm或者yarn來安裝以下依賴:

  • Less預處理器:npm install -D less
  • Sass預處理器:npm install -D sass

在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
如圖,下載之后我們在項目中style添加lang屬性為less,就可以是用less語法啦
在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
運行效果如圖:
在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
還有一種引入方式,import導入外部文件

  • app.less
    在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名

在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
如圖,我們新建一個style文件夾,里面新建一個app.less文件,然后再App.vue中使用import導入即可
在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名

二、配置路徑別名

在前端項目中,有許多文件需要引用,例如各種組件、模塊、圖片等等。這些文件的路徑可以是相對路徑或絕對路徑,但在復雜的項目中這些路徑非常容易混淆和出錯。使用路徑別名可以方便地進行路徑管理,讓文件路徑更加清晰和易于維護。

路徑別名存儲在項目的配置文件中,通常為webpack.config.js或者vue.config.js,可以通過設置“alias”字段來定義別名。
我們使用的vite創(chuàng)建的項目,所以我們去vite.config.js中配置resolve的alias即可

  • vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: { // 配置別名
    alias: {
      "@": "/src" // @表示src目錄
    }
  }
})

通過設置路徑別名,可以使代碼更簡潔而富有可讀性,我們可以輕松地引用某個組件或者圖片,而不需要在每個頁面中重復寫入完整的路徑。

這樣配置了以后,我們還是以上面的app.less為例,我們可以這樣引入
在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名
可以看到,效果還是一樣的,說明我們配置的路徑別名成功生效了。文章來源地址http://www.zghlxwxcb.cn/news/detail-501668.html

到了這里,關于在vite+vue3項目中配置使用css預處理器(less/sass)以及路徑別名的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 擁抱簡潔:探索Stylus的簡潔語法與CSS預處理器之美

    擁抱簡潔:探索Stylus的簡潔語法與CSS預處理器之美

    Stylus 是一種 CSS 預處理器,具有以下十大特點: Stylus 使用類似于 Python 的縮進風格的語法,可以省略大括號和分號,使代碼更加簡潔易讀。 當涉及到Stylus的簡潔語法時,以下是一個實際的代碼案例來展示其特點: 在這個例子中,我們可以看到 Stylus 的簡潔語法。它省略了大

    2024年02月12日
    瀏覽(25)
  • CSS編寫的瓶頸在哪里?CSS預處理器登場解決你的燃眉之急!

    CSS編寫的瓶頸在哪里?CSS預處理器登場解決你的燃眉之急!

    CSS預處理器是一種 工具 ,它允許我們編寫 類似于CSS的代碼 ,但增加了許多編程語言的特性,使編寫CSS更加靈活和高效。 CSS預處理器 使用一種 專有語言 ,然后將其編譯成普通CSS,可以將這種語言視為CSS的擴展。 例如,CSS編寫的一個常見問題是,當需要聲明多個類似的樣式

    2024年02月11日
    瀏覽(23)
  • 數(shù)據(jù)采集與預處理01: 項目1 數(shù)據(jù)采集與預處理準備

    數(shù)據(jù)采集與預處理01: 項目1 數(shù)據(jù)采集與預處理準備

    數(shù)據(jù)采集:足夠的數(shù)據(jù)量是企業(yè)大數(shù)據(jù)戰(zhàn)略建設的基礎,因此數(shù)據(jù)采集成為大數(shù)據(jù)分析的前站。數(shù)據(jù)采集是大數(shù)據(jù)價值挖掘中重要的一環(huán),其后的分析挖掘都建立在數(shù)據(jù)采集的基礎上。大數(shù)據(jù)技術的意義確實不在于掌握規(guī)模龐大的數(shù)據(jù)信息,而在于對這些數(shù)據(jù)進行智能處理,

    2024年01月25日
    瀏覽(27)
  • 【W(wǎng)ebpack】預處理器 - loader配置介紹

    預處理器 (loader) ,的主要功能是賦予了 Webpack 可處理不同資源類型的能力,極大豐富了其可擴展性。 一個Web工程通常會包含HTML、JS、CSS、模板、圖片、字體等多種類型的靜態(tài)資源,并且這些資源之間都存在著某種聯(lián)系。對于 Webpack 來說,所有這些靜態(tài)資源都是模塊,可以像

    2024年01月17日
    瀏覽(22)
  • vite vue3項目打包部署空白頁面問題的處理

    vite vue3項目打包部署空白頁面問題的處理

    ?問題:vite vue3項目打包部署上線后,發(fā)現(xiàn)是空白頁面問題的處理 解決方法:1.在我們vite.config.js文件中檢查是否有路徑的指向 ?????????????????? ?? ? ? ? ? ? ? ? ? 2.查看我們的路由模式,將路由模式修改為createWebHashHistory ????????????????? ????????

    2024年02月11日
    瀏覽(95)
  • Unocss(原子化css) 使用(vue3 + vite + ts)

    Unocss(原子化css) 使用(vue3 + vite + ts)

    首先初始化一個vite項目 使用pnpm安裝 使用npm 安裝 使用yarn 下載Unocss依賴 安裝unocss和三個預設,第一個是工具類預設,第二個是屬性化模式支持,第三個是icon支持 在vite.config.ts中引入 最后在main.ts中引入uno.css 然后就是使用 最后的效果展示 例如查詢顏色為red, 使用可以使用

    2024年02月06日
    瀏覽(116)
  • 使用 SKimage 的圖像預處理

    使用 SKimage 的圖像預處理

    介紹 圖像是視覺對象的二維表示,例如照片、繪畫或素描。在數(shù)字成像中,圖像存儲為像素值數(shù)組,其中每個像素代表圖像亮度和顏色的樣本。每個像素的顏色可以由一個或多個通道表示,如傳統(tǒng)彩色圖像中的紅色、綠色和藍色 (RGB) 通道。在本文中,你將學習各種圖像預處

    2024年02月03日
    瀏覽(28)
  • 【vue3】使用vite構建vue3項目

    【vue3】使用vite構建vue3項目

    ==??博主:初映CY的前說(前端領域) ,??本文核心:使用vite構建vue3項目 【前言】 當我們選擇了vue3作為我們項目的開發(fā),就更加的推薦使用vite來對我們的項目進行打包。很簡單——這也是開發(fā)vue的團隊開發(fā)的工具,因此支持性肯定比傳統(tǒng)的打包工具好,下面我們就來使用vi

    2024年02月06日
    瀏覽(29)
  • Apifox使用外部文件完成接口預處理

    Apifox使用外部文件完成接口預處理

    pm.executeAsync(filePath, args, options) filePath string 外部程序路徑 args string[] 參數(shù)。調用 jar 包中的指定方法時,會使用 JSON.stringify 進行轉換。除此之外非 string 類型會進行隱式類型轉換自動轉換為 string 類型。 options Object command string 外部程序的執(zhí)行命令,“命令前綴”中的前面部分

    2024年01月23日
    瀏覽(21)
  • 自然語言處理入門:使用Python和NLTK進行文本預處理

    文章標題:自然語言處理入門:使用Python和NLTK進行文本預處理 簡介 自然語言處理(NLP)是人工智能領域的一個重要分支,它致力于使計算機能夠理解、分析和生成人類語言。本文將介紹如何使用Python編程語言和NLTK(Natural Language Toolkit)庫進行文本預處理,為后續(xù)的文本分析

    2024年02月19日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包