如何在nuxt中引入scss


 

安裝scss所需要的依賴:

npm install --save-dev node-sass sass-loader

 

在assets文件夾下創建一個scss的入口文件,比如是main.scss,里面寫上自己的自定義樣式

在nuxt.config.js進行配置

 

 然后在每個頁面都可以用這個公共scss文件的樣式了,

如果想在頁面單獨引用某一個scss文件的樣式

下面這種方式是錯誤的

import '~/assets/a1.scss'

應該這樣引用

<style src='../assets/a1.scss'></style>

 如果每個頁面 想使用入口scss文件的變量時,需要每個頁面都引入,很麻煩,那么我們可以這樣做:

npm install @nuxtjs/style-resources

在config配置文件中:

modules: [
    '@nuxtjs/style-resources'
  ],
styleResources: { scss:
'~assets/css/main.scss' },

這樣在每個頁面中使用入口scss文件的變量就不用專門引入了

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM