首页 > 代码库 > sass sublime text 2 gulp ionic
sass sublime text 2 gulp ionic
sass 安装
1.全局安装 sass 我的Mac 所以不用再安装Ruby ,直接在终端输入
1 gem install sass
然后在终端中输入
sass -v
出现 Sass 3.4.8 (selective steve) ,表示安装成功。
sass的编译
1. 使用 sublime text 2
1.1 preferences-->PackageControl---> 输入 install package ----》输入 SassBuilder 安装插件完成
1.2 新建项目 ---》新建 my.scss
1.3 选择 sublime text 2 工具栏中的 tool---->sassbuilder config 然后保存为 .sassbuilder-config 保存到项目的根目录下 ,修改你的 .sassbuilder-config 中的输出生成.css 文件的路径
1.4 修改my.scss 保存 ,则在 你.sassbuilder-config 中的输出生成.css 文件的路径 下生成了my.css 文件的
2. 使用 gulp 有点大材小用的样子 O(∩_∩)O~~
2.1 安装 gulp
sudo npm install -g gulp
在终端中输入 gulp -v
出现 CLI version 3.8.10
表示安装成功。
2.2 回到你的新建的项目中 cd /yourproject/, 将gulp 安装到项目的本地
在终端中输入
npm install —-save-dev gulp
2.3 在你的项目中 跟目录下 新建一个 空的 package.json
2.4 安装你需要的依赖 如
npm install gulp-jshint gulp-sass gulp-concat gulp-uglify gulp-rename --save-dev
2.5 在你的项目中 跟目录下 新建一个 gulpfile.js
编写你的 任务
如:
//包含gulp var gulp = require(‘gulp‘); //包含我们的插件 var jshint = require(‘gulp-jshint‘);var sass = require(‘gulp-sass‘);var concat = require(‘gulp-concat‘);var uglify = require(‘gulp-uglify‘);var rename = require(‘gulp-rename‘);var notify = require("gulp-notify");//编译sass gulp.task(‘sass‘,function(){ gulp.src(‘./sass/my.scss‘) .pipe(notify("scss build successful ")) .pipe(sass()) .pipe(gulp.dest(‘./style‘));}); //拼接、简化JS文件 gulp.task(‘scripts‘,function(){ gulp.src(‘./js/*/js‘) .pipe(concat(‘all.js‘)) .pipe(gulp.dest(‘./dist‘)) .pipe(rename(‘all.min.js‘)) .pipe(uglify()) .pipe(gulp.dest(‘./dist‘));}); //默认任务 gulp.task(‘default‘,function(){ gulp.run(‘sass‘,‘scripts‘); //监视我们JS文件的变化 gulp.watch(‘./js/*.js‘,function(){ gulp.run(‘scripts‘); }); //监视scss文件的变化 gulp.watch(‘./sass/*.scss‘,function(){ gulp.run(‘sass‘); });});
2.6
在终端中输入
gulp
2.7 新建你的sass 文件 保存
发现在gulpfile.js 中输出.css文件的路径下生成了 编译好的文件;
3.
Koala
使用更加简单
http://www.cn-sass.com/%E6%95%99%E7%A8%8B/sass-gui-tool-koala.html
4. ionic sass 编译
http://learn.ionicframework.com/formulas/working-with-sass/
如果 在 ionic setup sass 出现了错误 ,你可以看看这个连接
https://github.com/driftyco/ionic/issues/2241
主要是你没有安装 gulp 引起的错误 安装一下就可以了
sass sublime text 2 gulp ionic