webpack window 使用sass来编译css样式

1.执行安装:

npm install sass-loader --save-dev (此处不行的话就换上npm install node-sass)

2.稍微修改一下config,删掉我们先前添加的css规则,加上下面的loader

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

添加两个sass文件,variables.scss和main.scss

variables.scss

$red: red;

main.scss

@import "./variables.scss";

h1 {
  color: $red;
}

在index.js中引用

require(‘./main.scss‘);

然后发现标题如愿变红,相当简单吧。

来源:链接:http://zhuanlan.zhihu.com/p/20367175

时间: 2024-08-27 15:27:18

webpack window 使用sass来编译css样式的相关文章

webpack简单教程(2)--使用less并生成独立的CSS样式

在webpack中配置并使用less直接生成css样式 1.在F盘中创建一个文件夹webpack-less 2.在文件夹中创建index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>webpack demo</title> <link rel="stylesheet"

20190422-外部导入CSS样式之link、[email&#160;protected]、Sass分音

写在前面乱七八糟的前言:今天wuliMR黄问了一个问题,Sass的分音与link标签都是导入外部样式的,有什么不同,这真是个好问题,因为本白着实没想过,也不知道,不过没关系,成功的背后总有一个默默无闻的百度君,一直在支持着我,┓( ´∀` )┏虽然我不叫成功,扯得有点远~还是早早进入正题吧. 目录 1.link标签 2.@import语法规则 3.link标签与@import语法规则的区别 4.为什么使用link不用@import 5.Sass的分音 内容 1.link标签 XHTML标签,用于

Sass编译css/Grunt压缩文件

Sass安装(mac) $ sudo gem install sass scss编译成css文件 $ sass ui.scss ui.css CLI安装 $ npm install -g grunt-cli Grunt安装 $ npm install grunt Grunt入门 package.json { "name": "my-project-name", "version": "0.1.0", "devDepe

ruby中sass和compass的下载与安装以及css样式的引用

用scss来书写css还是很方便的.首先是ruby的下载与安装,下载地址是http://rubyinstaller.org/downloads/ .下载完以后,我们打开安装文件,点击下一步安装即可,注意 在这里下面打上勾,防止以后运行命令的时候找不到. 安装完成后,点击后打开. 运行命令 gem install sass 然后等待安装完成,第一次安装可能会花费时间比较长,也有可能是被屏蔽了,多试几次 就可以. 下一步我们安装compass,运行命令 gem install compass 然后也

react看这篇就够了(react+webpack+redux+reactRouter+sass)

本帖将对一下内容进行分享: 1.webpack环境搭建: 2.如何使用react-router: 3.引入sass预编译: 4.react 性能优化方案: 5.redux结合react使用: 6.fetch使用: 7.项目目录结构: 一.webpack配置,代码如下: 1.在根目录下新建一个webpack.config.js,这个为开发环境的webpack配置:因为得区分开发跟生产环境,所以还得新建一个webpack.production.config.js作为生产环境使用的配置文档, webp

通用 css 样式库 rich.css

日期: 25 Dec 2018 ?? rich.css 用创新的方式,实现了动态的,可定制的,全覆盖的 css 样式库.无需开发 css 样式,也无需在 css html js 间切换,实现了样表库的名称编程. 传统的方式与问题 web base app 样式开发主要依赖 css 实现,css 的技术和高度定制要求开发者,必须有效组织大量的 css 文件和设计 css 对象.在页面众多的大型项目上,不得不编写大量 css 类,或者根据元素 id 定制 css 样式,甚至用内联在 html 上的样

bootstrap 全局 CSS 样式

http://v3.bootcss.com/css/#less-mixins-utility 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型.在你项目中的每个页面都要参照下面的格式进行设置. 复制 <!DOCTYPE html> <html lang="zh-CN"> ...

Sass 增强语法的样式表

功能: 完全兼容CSS3 相对CSS,扩展了变量.嵌套和mixins 对控制颜色和其他值的非常有用的方法 高级功能,如库的直接控制 良好的格式,自定义输出 语法 对于Sass,有两种语法. 一种叫SCSS(Sassy CSS),它是CSS语法的扩展,也就是说,每个有效的CSS3样式对于一个有效的SCSS.并且SCSS理解更多的CSS技巧和厂商特性,里如果IE8的filter语法. 第二种是旧些的语法,叫SASS.提供一种写CSS的便捷方式. 前者的文件后缀名是.scss,后者是.sass. 使用

【03】全局 CSS 样式

全局 CSS 样式 设置全局 CSS 样式:基本的 HTML 元素均可以通过 class 设置样式并得到增强效果:还有先进的栅格系统. 概览 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型.在你项目中的每个页面都要参照下面的格式进行设置. <!DOCTYPE html> <html lang="