1.安装。

  安装ruby :http://rubyinstaller.org/downloads

  

  

  创建项目:在f盘创建一个名为sass的文件夹

  ruby命令行:f:

  ruby命令行:cd sass

  ruby命令行:gem install sass

  ruby命令行:gem update sass   更新

  ruby命令行:gem uninstall sass 卸载

  ruby命令行:sass -v 版本检查

 2.ruby编译初尝试:

  

  test.scss

  

  1. $body-color:#FF6000;
  2. body{
  3. background-color: $body-color;
  4. }

  index.html

  

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <link rel="stylesheet" href="css/test.css" />
  7. </head>
  8. <body>
  9. </body>
  10. </html>

  下面将scss文件编译到css文件下

  ruby命令行:sass --watch demo1/scss/test.scss:demo1/css/test.css        // --watch 可以不加,加上的目是在修改完scss文件后自动编译更新。

  或ruby命令行:sass --watch demo1/scss/:demo1/css    //将demo1/scss下的文件全部编译到demo1/css文件下

 3.webpack打包编译并自动编译更新

  

  index.html:

  

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <h1>webpack打包scss文件</h1>
  9. <script src="bundle.js" type="text/javascript" charset="utf-8"></script>
  10. </body>
  11. </html>

  sass.scss:

  1. $color:#dbdbdb;
  2. $font-color:#333333;
  3. body{
  4. background-color: $color;
  5. }
  6. h1{
  7. color:$font-color;
  8. }

  index.js

  1. require('./sass.scss');

  webpack.config.js:

  1. module.exports = {
  2. entry: './index.js',
  3. output: {
  4. publicPath:'',
  5. filename: 'bundle.js'
  6. },
  7. module: {
  8. loaders: [
  9. {
  10. test:/\.scss$/,
  11. loader:['style-loader','css-loader','sass-loader']
  12. }
  13. ]
  14. }
  15. }

  package.json修改scripts如下:

  1. "scripts": {
  2. "start":"webpack-dev-server --progress --colors --hot --inline"
  3. },

  node命令行:webpack

  node命令行:webpack-dev-server

  如果有很多报错,则是未安装一些模块和加载器。如果报cant find module 或 cant resole .......

  如处理: cnpm install --save-dev css-loader    cnpm install --save-dev style-loader   cnpm install --save-dev sass-loader  cnpm install --save-dev node --sass

      cnpm install --save-dev webpack webpack-dev-server

  

sass 安装与使用的更多相关文章

  1. sass 安装、配置,css规则

    http://blog.csdn.net/oyuemijindu/article/details/51036096 --sass 安装 一安装  1.ruby下载,可以到官网下载 ,注意如果是系统如果 ...

  2. Sass安装(windows版)

    Sass安装(windows版) 在 Windows 平台下安装 Ruby 需要先有 Ruby 安装包,大家可以到 Ruby 的官网(http://rubyinstaller.org/download ...

  3. win下sass安装失败的一种可能

    首先声明,本篇转自CSDN的LZGS_4. 今天我也遇到这个问题,就把文章擅自转载了,方便自己也方便更多的人吧. 因为sass和compass依赖于ruby环境,所以装之前先确认装了ruby.可到官网 ...

  4. windows下sass安装 以及一些要注意的问题

    都说sass 环境难配其时也没那么难 按照以下步骤一下一下来还是挺快的 如果你是喜欢less 那就当我没说 233333 1.sass 是基于ruby这门语言的需要使用 rubygem这个包管理器安装 ...

  5. sass安装 使用

    一 什么是sass      sass是一种css开发工具.提供了很多便利的写法,使得css开发变得简单  易维护       sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号:另一 ...

  6. SASS安装的那些事

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  7. sass安装及使用

    在Mac系统下,Ruby一般已内置在其中,如果您不能确认是否已安装,或者说你不知道你的Ruby使用的版本,你可以打开你的命令工具: $ ruby -v 安装sass 在大多数情况和大部分人群中,还是喜 ...

  8. lnmp git ruby sass 安装

    1 cd .. 2 ls 3 cd mzx/ 4 ls 5 cd 桌面 6 cd lnmp1.4-full/ //到lnmp 的官网上下载后,根据官网的提示来安装lump 7 ls 8 install ...

  9. sass学习之一:sass安装compass部署

    主要参考 http://www.jianshu.com/p/5bfc9411f58f -------------------------------------------- sass基于ruby 需 ...

  10. sass安装方法,绝对好用的方式

    系统重做了,很多东西都重装,sass也一样,结果在安装的过程中遇到了问题,这里记录下,也给同样遇到问题的朋友们一个思路.本方法是参照http://www.w3cplus.com/sassguide/i ...

随机推荐

  1. bzoj 3142: [Hnoi2013]数列

    Description 小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨.股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N.在疯涨的K天中小T观察到:除第一天外每天的股价都比前 ...

  2. css3 结构性伪类选择器

    伪类 选择器 类型 说明 备注 E:first-line 伪元素选择器 选择匹配E元素内的第一行文本 E:first-letter 伪元素选择器 选择匹配E元素内的第一个字符 E:before 伪元素 ...

  3. SpringBoot_02_servlet容器配置

    二.参考资料 1.Spring boot 自定义端口 2.Spring Boot的Web配置(九):Tomcat配置和Tomcat替换

  4. F和弦大横按

    用食指手掌关节顶住. 靠近品柱往上压 右手压住琴尾,这样就很轻松试下C跟F不停转换就快找到感觉 等熟练了,食指自然不会按太上 练得差不多了,手指向琴头倾压,有两个好处 1.手指后面的肉不会碰到弦 2. ...

  5. OA常见问题和解决方案

    本文档:主要用来记录OA常见的问题和解决方案. (一)更新问题(登陆不了,或者登陆出错) 由于很多用户使用的是XP系统,导致每次进行OA进行升级的时候,他们都不支持自动升级.如果不支持自动升级的话,那 ...

  6. c=$[$c%5]到let c=$c%5的转换

    刚学shell不知道怎么转换,现在明白了一点点 ,记录下   变成加法就好明白了     c=$[$c+5] let c=$c+5 #变量c等于C加上5后在赋值给自身 let c+=5 #就可以这样表 ...

  7. .net打印控件基本用法

    1.在winform上加如下控件 2.代码和用法如下: using System; using System.Collections.Generic; using System.ComponentMo ...

  8. flask-form用户登录与注册

    用户登录 #!/usr/bin/env python # -*- coding:utf- -*- from flask import Flask, render_template, request, ...

  9. Check whether a remote server port is open on Linux

    链接:https://www.pixelstech.net/article/1514049471-Check-whether-a-remote-server-port-is-open-on-Linux

  10. [转载]MySQL UUID() 函数

    目录 目录 一 引子 二 MySQL UUID() 函数 三 复制中的 UUID()四 UUID_SHORT() 函数 3.1 实验环境介绍 3.2 搭建复制环境 3.3 基于 STATEMENT 模 ...