我在做流星网站的设计,用流星建造。我使用手写笔来编写css。我读过meteor默认支持手写笔导入的文章,但是当我将主样式表拆分为部分时,它们就会被流星分开导入。如果我想注释掉一个部分来禁用它,它仍然是导入的。
我的结构如下:
site/
client/
stylesheets/
partials/
all.styl
typography.styl
webform.styl
etc.styl
main.styl在main.styl中,我执行@import 'partials/all并导入所有的部分:
@import 'typography'
@import 'webform'
@import 'etc'流星是否支持手写笔中的@import?我尝试添加手写笔包,触控笔-最新的,但没有任何效果。
这个人似乎说,它是开箱即用的:https://github.com/percolatestudio/ground-control。我试着运行这个应用程序,但它不适用于流星最新版本。
有人知道小费吗?
干杯
发布于 2015-05-04 17:24:35
您应该对将要导入的文件使用.import.styl。它是用https://github.com/meteor/meteor/pull/1803修复的
发布于 2014-01-29 21:35:28
这是一个复杂的问题。@imports适用于其他手写插件,如nib,因为每个文件都运行自己的插件集。但是,对于跨项目的导入,常规方法无法工作,因为Meteor将加载每个文件。在以下线程中对此进行了讨论:
解决方法是手动导入文件,或者通过
.import目录中(或任何以.开头的文件,Meteor忽略这些文件).stylimport,这也被Meteor忽略。上述两个问题都存在一个问题,即Meteor在开发过程中不会查看文件中的更改。如果你想解决这个问题,我鼓励你参与讨论。
发布于 2014-01-31 19:03:52
我之前尝试过在流星笔上使用@import,但结果并不顺利。
我试图将main.styl留在应用程序的根目录,并从/client/stylesheets加载导入。我认为它有效,但正如@Andrew茂所提到的,它重复了代码。
我以前做过一个有更少和.lessimport扩展的项目。但是对于这个,我想继续使用手写笔。所以我决定把 of my .styl in client/stylesheets/.includes/。每次手写笔观察器编译这些文件时,我都运行stylus -u autoprefixer-stylus -w .includes/main.styl -o ./输出一个新的css副本。这样,它保持了流星热重装的好处。
我希望有一种方法来指定手写笔的选项-自动重新定位器cli。有人知道这是否可能吗?否则,我将不得不使用prepos应用程序。
https://stackoverflow.com/questions/21440747
复制相似问题