在不同的文件中多次导入同一文件?

时间:2015-05-24 18:12:12

标签: stylus

例如:我想在多个不同的手写笔文件中导入一个名为@import 's-grid-settings'的文件。这是个坏主意吗?

1 个答案:

答案 0 :(得分:1)

取决于:)

Stylus有两种“导入”其他手写笔文档的方式:通过@import@require

区别在于@import每次都会导入文件,而@require只会导入一次。

@require这种方式对于在多个手写笔文件之间共享设置和/或一些常见的东西(如占位符等)非常有用,这些文件可以单独编译,也可以作为捆绑编译。如果在这种情况下使用@import,则每次调用时都会包含所有内容,而@require只会在第一次调用时执行此操作。

因此,您的问题的答案将取决于您的文件中的内容。