關于Vue項目使用scss終端發(fā)出警告解決方法
前言

Vite運行Vue項目終端發(fā)出警告:The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
一、為什么會出現(xiàn)這個警告?
出現(xiàn)這個警告主要是因為在項目里使用了 Dart Sass 舊版的 JavaScript API,而這些舊版 API 已經被標記為棄用,后續(xù)版本會將其移除
二、解決方法
vite.config.ts文件添加以下代碼
export default defineConfig({
css:{
preprocessorOptions:{
scss:{
api:"modern-compiler"
// 或者
// silenceDeprecations: ['legacy-js-api']
}
}
}
})附:綜合示例
以下是一個完整的示例,展示如何在Vue項目中正確引入SCSS:
創(chuàng)建一個新的Vue項目或打開現(xiàn)有項目。
安裝必要的依賴包:
npm install node-sass sass-loader --save-dev
在項目的src/assets/styles目錄下創(chuàng)建一個名為main.scss的文件,并添加一些SCSS代碼:
$primary-color: #42b983;
body {
background-color: $primary-color;
}在src/main.js或需要使用SCSS的組件文件中引入main.scss:
import './assets/styles/main.scss';
確保在.vue文件中使用<style lang="scss">標簽:
<template>
<div class="app">
<h1>Hello Vue!</h1>
</div>
</template>
<script>
export default {
name: 'App'
}
</script>
<style lang="scss">
.app {
h1 {
color: white;
}
}
</style>總結
到此這篇關于關于Vue項目使用scss終端發(fā)出警告解決方法的文章就介紹到這了,更多相關Vue使用scss終端發(fā)出警告內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Vue與compressor.js實現(xiàn)高效文件壓縮的方法
本文將介紹基于 Vue 框架和 compressor.js 的上傳時文件壓縮實現(xiàn)方法,通過在上傳過程中對文件進行壓縮,減小文件大小,提升上傳速度,為用戶創(chuàng)造更快捷、高效的上傳體驗,感興趣的朋友跟隨小編一起看看吧2024-03-03
部署vue+Springboot前后端分離項目的步驟實現(xiàn)
這篇文章主要介紹了部署vue+Springboot前后端分離項目的步驟實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05

