在Meteor包中共享Stylus变量

时间:2015-05-14 17:07:43

标签: meteor scope export packages stylus

考虑以下应用结构:

app.html
app.coffee
app.styl ## global styles, e.g. primary = #222
packages/
    FirstPackage/
        package.styl ## package styles, e.g. background: primary
    SecondPackage/
        package.styl
    ThirdPackage/
        package.styl

包如何使用定义的样式app.styl

2 个答案:

答案 0 :(得分:1)

使用流星笔套件可以实现这一点:

package.js (包名:project:name中添加要共享的文件时,请添加{isImport: true}将其标记为'importabe':

api.addFiles('file.styl', 'client', {isImport: true});

然后将该文件导入其他包的手写笔文件中:

@import '{project:name}/file.styl'

更多信息:https://atmospherejs.com/meteor/stylus#cross-packages-imports

答案 1 :(得分:0)

看看这里:http://s-grid.meteor.com/#stylusconfiguration目前这对Meteor来说很难。但是你可以添加更多的Stylus构建插件路径。在这里,您将找到如何使用包提供带有config .json文件的stylus构建插件的包:http://s-grid.meteor.com/#additionalincludepaths