Import 流星笔输入
我正在从事流星网站设计,用流星建造。我用手写笔写css。我读到Meteor默认支持手写笔导入,但当我将主样式表拆分为部分时,Meteor会将它们单独导入。如果我想注释掉一个部分来禁用它,它仍然会被导入 我的结构如下:Import 流星笔输入,import,meteor,stylus,Import,Meteor,Stylus,我正在从事流星网站设计,用流星建造。我用手写笔写css。我读到Meteor默认支持手写笔导入,但当我将主样式表拆分为部分时,Meteor会将它们单独导入。如果我想注释掉一个部分来禁用它,它仍然会被导入 我的结构如下: site/ client/ stylesheets/ partials/ all.styl typography.styl webform.styl etc.styl main.st
site/
client/
stylesheets/
partials/
all.styl
typography.styl
webform.styl
etc.styl
main.styl
在main.styl中,我执行@import'部分/all
,并且all导入所有部分:
@import 'typography'
@import 'webform'
@import 'etc'
meteor支持手写笔中的@import
?我尝试添加stylus软件包,stylus最新版本,但没有效果
这个人似乎说它是开箱即用的。我尝试运行该应用程序,但它与meteor最新版本不兼容
有人给我小费吗
干杯这是一个复杂的问题
@imports
适用于其他手写笔插件,例如nib
,因为每个文件都运行自己的插件集。然而,对于跨项目的导入,常规方法将不起作用,因为Meteor将加载每个文件。这将在以下线程中讨论:
解决方法是通过以下两种方式手动导入文件:
- 将一些要手动导入的文件放入
目录(或任何以.import
开头的文件,Meteor会忽略这些文件) - 将文件扩展名改为
,Meteor也会忽略它.stylemport
上述两个问题都存在一个问题,即Meteor在开发过程中不会查看文件的更改。如果您希望修复此问题,我鼓励您参与讨论。我以前尝试将
@import
与meteor stylus一起使用的尝试是命运多舛的
我试图将main.styl
留在应用程序的根目录下,并从/client/stylesheets
加载导入。我认为它有效,但正如@AndrewMao提到的,它复制了代码
我在以前的一个项目中使用了较少的扩展名.lessimport
。但对于这一个,我想继续使用手写笔。因此,我决定将客户机/样式表/.includes/
中的.styl
全部移动到中。我运行stylus-u autoprefixer stylus-w.includes/main.styl-o./
,以便在每次stylus watcher编译文件时输出css的新副本。这样,它保持了流星热重新加载的好处
我希望有一种方法可以指定手写笔autoprefixer cli的选项。有人知道这是否可能吗?否则我将不得不使用。对于要导入的文件,您应该使用
.import.styl
。
它已在中修复,感谢您的澄清:)这表示,同时我将使用.lessimport切换到less。让流星完成编译。我尝试过.style导入,但当我尝试导入带有
@import”file.style导入“
的文件时,stylus会抱怨,我想他们正在处理它。手写笔从文件夹的根目录导入工作正常,但不能从客户端/或嵌套文件夹导入。确定,这样它就可以实际工作了。我将main.styl移出client/stylesheets/
文件夹,我@import”client/stylesheets/file
。我不知道这是否会成为一个问题,但现在对我来说一切都很好。另外,我不必少用:)进一步澄清:main.styl@import'client/stylesheets/all'
。all.styl@import'file-1'
,@import'file-2'
,等等……所有这些都可能很快会出现在meteor上,并且很聪明地导入这样一个隐藏的文件。