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

SCSS全局配置 vue項目(二)

這篇具有很好參考價值的文章主要介紹了SCSS全局配置 vue項目(二)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

SCSS全局配置 vue項目(二),Vue,筆記

目錄

1、先要查看node版本????????

2、安裝對應的node-sass、sass-loader版本

2.1根據(jù)項目使用的node版本安裝對應的node-sass版本

2.2根據(jù)node-sass版本選擇兼容的sass-loader版本,不然項目無法正常運行

3、在 vue.config.js 中配置:?

4、在組件中的具體使用


1、先要查看node版本????????

node -v

SCSS全局配置 vue項目(二),Vue,筆記

2、安裝對應的node-sass、sass-loader版本

2.1根據(jù)項目使用的node版本安裝對應的node-sass版本

? ? ? ?node-sass對應版本 :node-sass - npm

SCSS全局配置 vue項目(二),Vue,筆記

2.2根據(jù)node-sass版本選擇兼容的sass-loader版本,不然項目無法正常運行

vue項目 sass-loader和node-sass版本對應關系

在Vue項目中,sass-loader用于加載Sass/SCSS文件,而node-sass是一個庫,用于將Sass編譯成CSS。

通常,你需要確保sass-loadernode-sass的版本相互兼容。以下是一些常見的版本對應關系:

  • sass-loader?版本 7 及以上通常與?node-sass?版本 4.x 系列兼容。

  • sass-loader?版本 8 及以上通常與?node-sass?版本 5.x 系列兼容。

如果你的項目中使用的是sass-loader的舊版本(7 以下),則需要使用node-sass的舊版本(4.x 系列)。而如果你的項目中使用的是sass-loader的新版本(8 及以上),則需要使用node-sass的新版本(5.x 系列)。

這里我的node版本是v14.21.3所以我安裝的node-sass版本是4.14+,"sass-loader版本是^7.3.1

"node-sass": "^4.14.1",

"sass-loader": "^7.3.1"

安裝的node-sass版本:

npm install node-sass@^4.14.1 -S -D
  • -D 是--save-dev 的簡寫,是項目中安裝的意思

安裝的sass-loader版本:

npm install node-sass@^7.3.1 -S -D

3、在 vue.config.js 中配置:?

module.exports = {
  transpileDependencies: true,
  lintOnSave: false,
  css: {
    loaderOptions: {
      // 不同 sass-loader 版本對應關鍵字, v8-: data   v8: prependData   v10+: additionalData
      scss: {
        data: `@import "~@/assets/scss/global.scss";`
      }
    }
  }
};

SCSS全局配置 vue項目(二),Vue,筆記

在這個例子中,@import "~@/assets//scss/global.scss";?會被包含在所有的SCSS文件中。~@?是一個別名,代表的是項目的src目錄。你需要確保在global.scss文件中定義了你想要共享的變量或mixin。文章來源地址http://www.zghlxwxcb.cn/news/detail-860201.html

4、在組件中的具體使用

$theme-white: #f40;
.theme_backgroud_color {
    background-color: $theme_white;
}

#themeConfig {
	--blm-blue-color:#2658f5;
	--header-height:85px;
	--side-nav-width:240px;
	--primary-color: #1F2022; // 主要的字體顏色
	--layout-background-color: #f4f5f5; // 布局背景顏色
	--secondary-color: #86909c; // 次一級字體顏色,例如:文章描述
	--primary-background-color: #ffffff; // 主要的背景色
	--navbar-background-color: #ffffff; // navbar組件的背景色
	--blm-color-nav-title: #515767; // navbar組件字體顏色
	--link-color: #2658f5; // 鏈接 hover 上去的顏色
	--article-title-color: #000; // 文章標題字體顏色
	--article-desc-color: #86909c; // 文章描述字體顏色
	--article-hover-bg: #fafafa; // 文章hover背景顏色
	--border-line-color: #9797971a; // 邊框顏色
	--blm-gray-3: #f7f8fa;
	--blm-brand-5-light: #eaf2ff;
	--blm-font-3: #8a919f;
	--blm-gray-1-2: rgba(228, 230, 235, 0.5);
	--btn-bg:radial-gradient(#2658f5, #4478fc)!important;
	--btn-shadow:0px 10px 10px -10px #4478fc
}
@mixin text-overflow($number: 1) {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: $number;
	line-clamp: $number;
	-webkit-box-orient: vertical;
}
<style lang="scss">
.wrapper {
  width: 200px;
  height: 200px;
  background-color: $theme-white;
}
</style>

到了這里,關于SCSS全局配置 vue項目(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • vue項目中使用scss

    vue項目中使用scss

    sass-loader:把 sass編譯成css sass-loader:nodejs環(huán)境中將sass轉(zhuǎn)css 提示:限制 node-sass,sass-loader 版本號,防止默認安裝的版本號過高 版本對應關系: 提示:在 build 文件夾目錄下 webpack.base.conf.js 文件中,找到 rules 添加以下代碼 提示:在組件中style標簽上添加屬性 lang=\\\"scss\\\",保存運

    2024年02月17日
    瀏覽(15)
  • 全局配置Eslint實現(xiàn)Standard標準,以遍在各個Vue項目通用

    全局配置Eslint實現(xiàn)Standard標準,以遍在各個Vue項目通用

    轉(zhuǎn)載于我個人博客 至于為什么我這種接觸前端沒幾天的新手要淺談這個,說來話長。?? 鏖戰(zhàn)半天才出配置好全部的eslint設置。為了保持standard標準的js代碼格式,并且可以在vue項目中檢查(同時可以檢查 .vue 文件),不得不使用eslint進行代碼檢查。 本文將介紹全局eslint配置,實

    2024年02月01日
    瀏覽(15)
  • vue3和vite項目在scss中因為本地圖片,不用加~

    vue3和vite項目在scss中因為本地圖片,不用加~

    看了很多文章說要加~,真的好坑哦,我的加了~反而出不來了: 304 Not Modified 所以需要去掉~: 直接引入就好:

    2024年01月25日
    瀏覽(29)
  • vue項目啟動報錯 in ./src/App.vue?vue&type=style&index=0&lang=scss解決辦法

    出現(xiàn)這個問題真惡心,原因是低版本兼容性問題,摸索了一上午時間 總結(jié)最實用的 方法 在此記錄一下, 第一步 ,先卸載 sass-loader 如果卸載也報錯,就執(zhí)行下的代碼 第二步 再安裝一個sass@1.26.5和sass-loader@7.0.0版本 最后 ,安裝低版本的sass-loader需要引入node-sass依賴來支持,請

    2024年02月07日
    瀏覽(20)
  • Vue3+Vite+Pinia+Naive項目搭建之二:scss 的安裝和使用

    Vue3+Vite+Pinia+Naive項目搭建之二:scss 的安裝和使用

    前言 如果對 vue3 的語法不熟悉的,可以移步?Vue3.0 基礎入門,快速入門。 github 開源庫:Vue3-Vite-Pinia-Naive-Js gitee? ?開源庫:Vue3-Vite-Pinia-Naive-Js 1. 安裝依賴 ?2. 新增 src/assets/style/reset.scss?頁面樣式初始化 3. 新增 src/assets/style/common.scss?共用樣式 4. 新增 src/assets/style/utils.scss?工

    2024年02月12日
    瀏覽(19)
  • Vue項目環(huán)境配置(尚硅谷筆記)

    3.1集成element-plus 硅谷甄選運營平臺,UI組件庫采用的element-plus,因此需要集成element-plus插件!?。?官網(wǎng)地址:https://element-plus.gitee.io/zh-CN/ 入口文件main.ts全局安裝element-plus,element-plus默認支持語言英語設置為中文 Element Plus全局組件類型聲明 配置完畢可以測試element-plus組件與圖標

    2024年02月06日
    瀏覽(14)
  • Vue項目中關于全局css的處理

    Vue項目中關于全局css的處理

    我們在寫CSS的時候,會遇到大量相同的屬性(比如:margin-top:10px)這種屬性 幾乎每個vue頁面都有 。這個時候,我們可以把 css掛載到全局上 ,供所有vue頁面使用,同時也方便修改。 在App.vue的style標簽內(nèi)引入 在main.js中引入 在index.html 中引入 4. 在vue.comfig.js中引入 拆分的結(jié)果可以

    2024年02月04日
    瀏覽(11)
  • 全局配置遮罩層(VUE Element Ui)

    組件中 index.js loadingConfig.js main.js之中,感覺不需要引,但是查的資料寫了,先放著 request.js之中

    2024年02月11日
    瀏覽(27)
  • vue 全局引用vant 項目打包之后vant樣式不生效

    vue 全局引用vant 項目打包之后vant樣式不生效

    描述: vue全局引用vant-UI框架,本地開發(fā)時沒有問題;項目打包部署之后,vant樣式部分失效。 查看控制面板,定位到vant樣式表,發(fā)現(xiàn)樣式表沒有全部加載。 解決: 下載 vant-ui-style.css 樣式表,本地引用。 vant-ui-style.css? 放在 public 文件夾下,在 index.html 中調(diào)用 注意: (1)若

    2024年02月11日
    瀏覽(28)
  • 【Vue.js】Vue3全局配置Axios并解決跨域請求問題

    【Vue.js】Vue3全局配置Axios并解決跨域請求問題

    對于前后端分離項目,前端和后端端口不能重復,否則會導致前端或者后端服務起不來。例如前端訪問地址為: http://localhost:8080/ ,后端訪問地址為 http://localhost:8081/ 。后端寫好Controller,當用Axios訪問該接口時,將會報錯: Access to XMLHttpRequest at \\\' http://localhost:8081/login \\\' from

    2024年02月05日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包