我正在构建应允许覆盖文件的流星应用程序。我想编写构建插件,它将选择正确的文件进行捆绑并在整个构建系统中运行。文件结构例如:
- Level0
- DirA
- FileA1
- FileA2
- DirB
- FileB1
- FileB2
- DirC
- FileC1
- Level1
- DirB
- FileB2
- Level2
- DirA
- FileA2
- DirC
- FileC1
- DirD
- FileD1
结果文件将被捆绑
- Target
- DirA
- FileA1 (from Level0)
- FileA2 (from Level2)
- DirB
- FileB1 (form Level0)
- FileB2 (from Level1)
- DirC
- FileC1 (from Level2)
- DirD
- FileD1 (from Level2)
然后,此目标目录将通过标准编译器运行。我使用react这样的babel和ecmascript,但是我不想让它们自己运行,我想以标准方式使用它们,它们已注册在.meteor / packages中。
我可以考虑如何用gulp或某些脚本来做到这一点。但我想将其集成到标准流星过程中。
我一直在寻找有关如何创建此类插件的流星文档,但我完全迷失了。
谢谢。