安装sass步骤:
1.

npm install sass-loader@7.3.1  node-sass@4.13.1 -D
或者
npm install sass-loader@7.1.0  node-sass@4.11.0 -D
或者
node :v10.16.0
"node-sass": "^4.9.0",
"sass-loader": "^7.1.0",
或者   
node :v10.16.0
"sass": "^1.32.13",
"sass-loader": "^7.1.0",

在这里插入图片描述在这里插入图片描述

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

{
test: /\.scss$/,
loaders: ['style', 'css', 'sass']
}

3.使用SCSS时,在style样式标签中添加 lang=‘scss’ 即可

<style lang='scss'>
	@import 'basic.scss';  //导入外部的SCSS文件
	$color: red;
	p { color: $color ;}
</style>

4.全局使用scss

  1. 添加依赖
npm install sass-resources-loader --save-dev

在这里插入图片描述
2. 修改build/utils.js

sass: generateLoaders('sass', { indentedSyntax: true }),
// scss: generateLoaders('sass'), 
scss: generateLoaders('sass').concat(
  {
      loader: 'sass-resources-loader',
      options: {
          resources: path.resolve(__dirname, '../src/assets/common.scss')
      }
  }
),

在这里插入图片描述在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐