Jw
首页
技术
英语
首页
技术
英语
  • 前端

    • Vue

      • Vue CLI 安装与初始化
      • Vuex 配置与使用
      • Vue 项目配置 SCSS

Vue 项目配置 SCSS

为 Vue 2 + webpack 项目接入 SCSS:安装依赖、改 loaders、模板声明。

####1. 安装对应依赖node模块:

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

####2. 打开webpack.base.config.js在loaders里面加上

	rules: [
      {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: vueLoaderConfig
      },
      {
        test: /\.js$/,
        loader: 'babel-loader',
        include: [resolve('src'), resolve('test')]
      },
      {
        test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
        loader: 'url-loader',
        query: {
          limit: 10000,
          name: utils.assetsPath('img/[name].[hash:7].[ext]')
        }
      },
  +---
      {
        test: /\.scss$/,
        loaders: ["style", "css", "sass"]
      },
  +---
      {
        test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
        loader: 'url-loader',
        query: {
          limit: 10000,
          name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
        }
      }
    ]
  }

####3. 在用scss的地方写上

	<style lang="scss" type="text/css"></style>

scss文档

速查

# 安装 sass 相关依赖
npm install node-sass --save-dev
npm install sass-loader --save-dev
<!-- 单文件组件中声明 lang="scss" -->
<style lang="scss" type="text/css"></style>
场景关键点
编译报错找不到 sass确认装了 node-sass + sass-loader
样式不生效记得加 lang="scss"

相关

  • SCSS 编译与使用:sass 命令行与常用函数
  • Vue CLI 安装与初始化:项目脚手架
最近更新: 2026/10/12 09:08
Contributors: liujw
Prev
Vuex 配置与使用