轻松学习Ionic (三) 安装sass并在webstorm中为scss添加watcher

1. 安装Ruby 最新为
2.1.5版本,不放心的话安装 Ruby
1.9.3-p551

安装过程中注意勾选上第二项!即将Ruby加入到可执行的环境变量中去。

安装结束后在命令行中运行 ruby -v 能看到对应的版本则说明安装正确。

2.通过Ruby安装Sass

启动Ruby中的“Start Command Prompt with Ruby”

在命令行中输入:

gem sources --remove https://rubygems.org/
gem source -a http://ruby.taobao.org
gem install sass

因为GFW的缘故,特将淘宝的Ruby镜像添加进来,安装Sass。

安装结束后在命令行中运行 sass -v 能看到对应的版本则说明安装正确。

3.启动WebStorm,打开已有项目,创建一个scss文件。

这是在右上角会显示Add Watcher按钮,点击它,在弹出的对话框中,将Program的路径设为Ruby中scss.bat的路径。

也可以修改css的输出路径等等。

主要步骤已经完成,现在在我们修改scss文件的时候,webstorm会为我们自动生成对应的css文件,别忘记在html中引入这个css文件。

测试修改ionic的主题颜色,在之前创建的scss文件中添加以下内容并运行。

$positive: #00FF00;

@import "../lib/ionic/scss/ionic";

就会发现之前使用蓝色positive的内容全部变成了绿色。

时间: 2024-12-07 12:59:24

轻松学习Ionic (三) 安装sass并在webstorm中为scss添加watcher的相关文章

轻松学习JavaScript三:JavaScript与HTML的结合

HTML中的JavaScript脚本必须位于<script>与</script>标签之间,JavaScript脚本可被放置在HTML页面的 <body>标签和<head>标签中,这种视情况而定,一般放在<head>标签内. 一<script> 标签 如需在HTML页面中插入JavaScript脚本,请使用<script>标签.<script>和</script>会告诉JavaScript在何处开始

(转)轻松学习JavaScript三:JavaScript与HTML的结合

摘自:http://blog.csdn.net/erlian1992 HTML中的JavaScript脚本必须位于<script>与</script>标签之间,JavaScript脚本可被放置在HTML页面的 <body>标签和<head>标签中,这种视情况而定,一般放在<head>标签内. 一<script> 标签 如需在HTML页面中插入JavaScript脚本,请使用<script>标签.<script>

轻松学习Ionic (一) 搭建开发环境,并创建工程

1.准备工作 下载 Ant(打包使用),Node.js(下载包),HBuilder(IDE,编写代码,真机调试),Android SDK (Android编译) 2.配置环境变量: ANDROID_HOME    D:\Program Files\adt\sdk                              (对应sdk路径) Path            ;D:\Program Files\apache-ant-1.9.4\bin                (对应ant下bi

[转]轻松学习Ionic (四) 修改应用图标及添加启动画面(更新官方命令行工具自动生成)

本文转自:http://blog.csdn.net/zapzqc/article/details/42237935 由于Ionic更新了命令行工具,以后修改应用图标和添加启动画面就简单了,最新方法见最下方: 应用图标: 1.在整个项目所在文件夹下创建res文件夹,里边再分别创建两个文件夹android和ios. 2.针对Android平台:将我们的要替换的启动图标放如android文件夹下.可以分别起名为:mdpi.png(48*48),hdpi(72*72).xhdpi(96*96).xxhd

轻松学习Ionic (四) 修改应用图标及启动画面

应用图标: 1.在整个项目所在文件夹下创建res文件夹,里边再分别创建两个文件夹android和ios. 2.针对Android平台:将我们的要替换的启动图标放如android文件夹下.可以分别起名为:mdpi.png(48*48),hdpi(72*72).xhdpi(96*96).xxhdpi(144*144) 和 xxxhdpiI(192*192). 针对ios的,待补充. 3.在config.xml中添加  <platform name="android">     

轻松学习Ionic (二) 为Android项目集成Crosswalk

1.进入Crosswalk下载页面,下载其中的Cordova Android(x86)及Cordova Android(ARM),并将他们进行解压.目前稳定版版本号为:9.38.208.10 2.在命令提示符中先进入到项目所在文件夹下: a.移除项目中CordovaLib文件夹中的所有文件 rm -rf platforms/android/CordovaLib/* b.拷贝Crosswalk x86架构下的文件到CordovaLib文件夹中 cp -a E:\Study\CrossPlatfor

Etcd学习(三)集群搭建Clustering中Leader问题

参考我前面的一篇文章(点击这里),前面引入一个在Etcd集群环境下的关键性问题: 三个Etcd节点组成Clustering应该访问那个(进行操作请求)??? (1)针对读取操作三个任意一个都可以,即使它不是leader (2)针对写入操作,好像只能通过连接leader来进行写入. 我有一个由三个节点组成的集群(127.0.0.1:4001.127.0.0.1:4002以及127.0.0.1:4003),有一个连接到集群开启定时器定时注册服务(实际上是定时创建带TTL的Node)的程序,如下所示:

轻松学习JavaScript八:JavaScript函数

函数是一组可以随时随地运行的语句,函数作为ECMAScript的核心是很重要的.函数是由事件驱动的或者当它被 调用时执行的可重复使用的代码块.也就是函数是定义一次但却可以调用或执行任意多次的一段JavaScript代码.函 数有时会有参数,即函数被调用时指定了值的局部变量.函数常常使用这些参数来计算一个返回值,这个值也成为函 数调用表达式的值. 一函数声明 函数对于任何语言来说都是一个核心的概念.通过函数可以封装任意多条语句,而且可以在任何地方,任何时候 调用执行.JS中的函数使用functio

sass在webstorm中的是用及配置

我的环境:win7-64bit webstorm9 webstorm安装sass插件 使webstorm自动编译sass文件: 打开设置窗口->file Watchers->右边的绿色加号->scss 点击ok即可完成scss文件的时时编译. 进一步配置1: 时时生成css和css.map文件 在'Arguments':--no-cache --update $FileName$:$FileNameWithoutExtension$.css中添加 --sourcemap --watch