我在Meteor中添加软件包的顺序是否会影响结果?假设我使用bootstrap 3和带有bootstrap 3的帐户ui,如果我先添加后者还是先添加前者,结果会相同吗?
我在Meteor中添加软件包的顺序是否会影响结果?假设我使用bootstrap 3和带有bootstrap 3的帐户ui,如果我先添加后者还是先添加前者,结果会相同吗?
目前没有一种方法可以从包内部测试或访问可选依赖项。您可以通过测试Package ['author:package']是否定义来测试其存在。问题在于加载顺序。我通过编辑.meteor中的packages文件并将可选依赖项包移动到列表中更靠前的位置来暂时解决了这个问题。但我认为这不是一个好的长期解决方案。如果还没有的话,这应该是Meteor功能建议。
package.json
的文件,其中列出了它所需的其他包。这种做法确保包按适当的顺序加载。请阅读这些文件以解决加载顺序问题。package.js
,不是json。请参阅:http://docs.meteor.com/#/full/packagejs - remcoder
admin
的包覆盖了 bootstrap 样式(其中 bootstrap 是可选的并且不是依赖项),而我自己的包也覆盖了 bootstrap 样式(同样是可选的 - 没必要强制用户)。这两个包也不互相依赖 - 那么加载顺序应该是什么? - Gopalakrishna Palem