热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Sencha(v5)AppWatch没有获得SASS更改-Sencha(v5)AppWatchnotpickingupSASSchanges

Irun,SenchaAppWatchInsidemySenchaTouch2app.Whichshouldfromthesenchadocscompilet

I run,

Sencha App Watch

Inside my Sencha Touch 2 app. Which should from the sencha docs compile the sass for me. My sass file is in resources/sass/app.scss, where sencha put it. Though its not picking up my scss changes that I make. While running the app watch, all i see is:

在我的Sencha Touch 2应用程序内。哪个应该来自sencha docs为我编译sass。我的sass文件在resources / sass / app.scss中,sencha把它放在了。虽然它没有改变我的scss变化,我做了。在运行app watch时,我看到的是:

[INF] executing compass using system installed ruby runtime
[INF] Updating CompileWatcher file system registrations...
[INF] Waiting for changes...

I also have my config.rb file in that directory

我在该目录中也有我的config.rb文件

# Get the directory that this configuration file exists in
dir = File.dirname(__FILE__)

# Load the sencha-touch framework automatically.
load File.join(dir, '..', '..', '../touch', 'resources', 'themes')

# Compass configurations
sass_path = dir
css_path = File.join(dir, "..", "css")

# Require any additional compass plugins here.
images_dir = File.join(dir, "..", "images")
output_style = :compressed
envirOnment= :production

I'm using the most recent version of Sencha CMD v5 (v5.0.0.160). Could it be a bug with sencha v5? What am I missing here? Thanks folks!!

我正在使用最新版本的Sencha CMD v5(v5.0.0.160)。这可能是sencha v5的错误吗?我在这里想念的是什么?谢谢大家!

1 个解决方案

#1


0  

With me being fairly new to sencha/and sass framework I didn't know why my css changes we're not taking.

由于我对sencha / and sass框架相当新,我不知道为什么我的css改变我们没有采取。

I was trying to do some overrides to the $base-color sass variable in my app.scss:

我试图在app.scss中对$ base-color sass变量进行一些覆盖:

@import 'sencha-touch/default';
@import 'sencha-touch/default/all';
$base-color: #42282E;

I assumed that sass variables cascaded, like normal property overrides. Well I was certainly wrong. After thinking about it for a couple mins, I realized since this was a variable Sass must be parsing it before it gets to my $base-color variable. So i just threw my variable above the @imports and vola.

我假设sass变量级联,就像普通的属性覆盖一样。我当然错了。在考虑了几分钟之后,我意识到因为这是一个变量Sass必须在它到达我的$ base-color变量之前解析它。所以我把变量放在了@imports和vola之上。

$base-color: #42282E;
@import 'sencha-touch/default';
@import 'sencha-touch/default/all';

lesson learned: Sass variables need to be set before the sencha imports.

经验教训:需要在sencha导入之前设置Sass变量。

It's frustrating to me that it has to be implemented like this. Maybe its because its just the way @imports are supposed be handled, but it would be super handy if it would wait until it scanned all the files for variables before replacing the variables.

令我感到沮丧的是,它必须像这样实现。也许是因为它只是@imports应该被处理的方式,但如果它等到它在替换变量之前扫描所有文件的变量,那将会非常方便。

With all that said, I'm glad to finally know how to get the sass overrides to work. Hope this helps someone else.

尽管如此,我很高兴终于知道如何让sass overrides工作。希望这有助于其他人。


推荐阅读
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • 本文详细介绍了Android中的坐标系以及与View相关的方法。首先介绍了Android坐标系和视图坐标系的概念,并通过图示进行了解释。接着提到了View的大小可以超过手机屏幕,并且只有在手机屏幕内才能看到。最后,作者表示将在后续文章中继续探讨与View相关的内容。 ... [详细]
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
author-avatar
骨感小男人2502861673_698
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有