我在流星上添加软件包的订单对结果有什么影响?比方说,我使用bootstrap 3和帐户ui bootstrap 3,如果我第一次添加后者,反之亦然将以同样的方式工作?流星包装加载订单
Q
流星包装加载订单
5
A
回答
7
在Meteor中,添加它们的包装订单无关紧要。
流星中有一个称为链接器的模块,用于分析每个软件包的依赖关系,以确保首先加载依赖关系。
例如:如果自举-3是一个依赖帐户-UI-自举-3则即使自举-3物之后加入,它会被首先加载。
-1
每个软件包都有一个package.json
文件,该文件列出了它需要的其他软件包。这种做法可以确保软件包以正确的顺序加载。阅读这些文件以解决加载顺序问题。
+2
应该是'package.js'。不是json。请参阅:http://docs.meteor.com/#/full/packagejs – remcoder
0
目前没有办法从软件包中测试或访问可选的依赖项。您可以通过测试Package ['author:package']是否已定义来测试它是否存在。问题是加载顺序。我通过编辑.meteor中的包文件并将列表中较高的可选依赖包移动到临时文件中。但我认为这不是一个好的长期解决方案。这应该是流星功能建议,如果它尚未。
相关问题
- 1. 流星1.3 +反应不确定<script>加载订单
- 2. 安装内置流星包
- 3. 流星包装同步
- 4. 流星 - 用Meteor.wrapAsync包装NPMs()
- 5. 全球安装流星包
- 6. 内容加载在流星(角流星)
- 7. 装载路径在流星
- 8. 流星和订阅
- 9. 流星订阅undefined
- 10. 流星和filepicker加包
- 11. 不能添加流星包
- 12. Angular2流星加载javascript
- 13. angular2流星styleUrl不加载
- 14. 加载JavaScript库流星
- 15. 加载小块的数据与许多订阅流星
- 16. 加载和等待“全球”流星订阅
- 17. 安装流星
- 18. 流星序列流到模板加载
- 19. 流星:从smart.json/smart.lock安装软件包
- 20. 流星:安装包后“ReferenceError:module is not defined”
- 21. 安装流星包,本地或github上
- 22. 流星0.8.0未能安装大气包
- 23. 覆盖流星中的包装方法
- 24. 流星包装异步语法
- 25. 流星包D3
- 26. 流星订阅不停止
- 27. “链接”流星订阅
- 28. 反应和流星订阅
- 29. 流星订阅准备
- 30. 理解流星订阅
那些没有显式依赖的东西呢?例如,一个'admin'包覆盖引导样式(其中bootstrap不是依赖关系和可选的),并且在我的包中,我也覆盖了引导样式(引导程序,再一次,是可选的 - 无法强制用户) 。这两个软件包不相互依赖 - 现在装入顺序是什么? –
我安装https://github.com/vsivsi/meteor-job-collection之前https://github.com/matb33/meteor-collection-hooks你会自动遇到错误。可能是一个孤立的案例,但我不确定。 –