欢迎您的来访!有源码,好建站(www.codehy.com)源码海洋源码网为您提供快速建站平台.

vue项目sass-loader安装

时间:2023-02-15 07:09来源:未知 作者:admin 点击:
1.安装 sass 的依赖包 npm install -- save-dev sass - loader 1 (若出错,因为sass-loader版本过高导致,可以将其 package .json中的版本改为7.3.1,然后再重新安装sass-loader包,若是还过高,则重装6.x,cnpm i sass-loader@6.x --save-dev) 2.//sass-lo

 1.安装sass的依赖包

npm install --save-dev sass-loader 
  • 1

(若出错,因为sass-loader版本过高导致,可以将其package.json中的版本改为7.3.1,然后再重新安装sass-loader包,若是还过高,则重装6.x,cnpm i sass-loader@6.x --save-dev)

2.//sass-loader依赖于node-sass,所以要安装node-sass

npm install --save-dev node-sass 或者选择版本4.14.1和设置淘宝镜像来安装 npm i node-sass@4.14.1 --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 
  • 1
  • 2
  • 3

3.在build文件夹下的webpack.base.conf.js的rules里面添加配置

{   test: /\.sass$/,   loaders: ['style', 'css', 'sass'] } 
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

注意:下面这个 加不加视情况定(css的)

 {     test:/\.css$/,     loader:'style-loader'  },  {     test:/\.css$/,     loader:'css-loader'  }, 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4.在APP.vue中修改style标签

<style lang="scss"> 
  • 1

5.然后重新运行项目

npm run dev 
  • 1

========================================================================================================================================================================================================================================================================
1.如果node-sass安装错误,提示缺少python2包

npm uninstall node-sass npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/` 
  • 1
  • 2

2.使用样例
(1)首先在 src/assets 目录下新建一个 var.scss 文件,里面存放两个变量,内容如下:

$header-color: orange; $header-size: 20px; 
  • 1
  • 2

(2)在一个 vue 页面中我们引入这个 .scss 文件并使用,同时还用到了 Sass 的嵌套特性。

<template>   <div id="header"><div>欢迎访问 hangge.com</div></div> </template>   <script>   export default {     name: 'test',     data() {       return {}     }   } </script>   <style lang="scss">   @import '../assets/var.scss';   #header {     div {       color: $header-color;       font-size: $header-size;     }   } </style>
(责任编辑:admin)本文地址:http://www.codehy.com/info/wangzhankaifaqianhouduan/2023/0215/23496.html

推荐资讯