iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
1
自我挑戰組

30天的切版日記系列 第 4

Day4 : 人人都說Sass好,所以我來參一腳

都說Sass消除樣式表冗余、還有變數跟繼承的概念等等的,說有多好用就有多好用...

馬上來安裝步驟123....456
首先裝ruby然後裝sass

  1. 安裝ruby
  2. cli 安裝 gulp-sass 輸入:

npm install gulp-sass --save-dev

外表看似簡單..突然發現似乎裝個gulp會更好
網路上七大姑八大爺,各有各的習慣,看來看去反正我的安裝步驟變成這樣

先gulp

  1. 安裝node.js
  2. cli 輸入:

npm install -g gulp

  1. cd 到專案目錄後輸入:

npm init

  1. 然後再輸入:

npm install gulp -save-dev

  1. 裝 gulp-webserver 輸入:(文章爬一爬就發現的東西,就順手裝了)

npm install gulp-webserver -save-dev

  1. 在專案目錄底下增加一個gulpfile.js, 內容為:

var gulp = require('gulp');
var webserver = require('gulp-webserver');
gulp.task('webserver', function() {
gulp.src('./app/')
.pipe(webserver({
port:1234,
livereload: true,
directoryListing: false,
open: true,
fallback: 'index.html'
}));
});
gulp.task('default',['webserver']);

  1. 在cli 輸入 gulp 就會執行了,也會開啟瀏覽器

然後Sass

  1. 安裝ruby
  2. cli 安裝 gulp-sass 輸入:

npm install gulp-sass --save-dev

  1. 在 gulpfile.js (設定sass,css的目錄)

var gulp = require('gulp'), // 載入 gulp
gulpSass = require('gulp-sass'); // 載入 gulp-sass
gulp.task('styles', function () {
gulp.src('sass/style.sass') // 指定要處理的 Sass 檔案目錄
.pipe(gulpSass()) // 編譯 Sass
.pipe(gulp.dest('css')); // 指定編譯後的 css 檔案目錄
});

  1. 在cli 執行 gulp styles (styles指的是task的名字 )

工欲善其事,必先利其器。 第一次安裝花了我6個小時(很容易卡在開發環境建置的人),總之慶幸自己沒放棄。

嘗試運用在一個網頁上,點這個
從需要寫這些

變成只要寫這些

先到這個階段


上一篇
Day3 : 引入reset.css之後
下一篇
Day5 : 預覽效果
系列文
30天的切版日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言