我很难理解MEAN.io中的整个js和资产聚合过程(主要是因为我不太了解JS和Node)。我非常喜欢在MEAN.io中组织事物的方式,但对于新手来说,所有的抽象都很难掌握。我开始使用更简单的MEAN堆栈生成器并保留它们到目前为止,但我知道我真的想了解窗帘背后会发生什么。
我将尝试在明确的问题中区分我的怀疑。如果有一种方法可以线性地回答所有内容,并且我在这里缺少一个概念的演练风格解释,请执行此操作。
1)文档说明除非aggregateAsset
函数明确指出,否则不会聚合放在包的assets文件夹中的任何文件。为什么有人会将css,media或js文件添加到包的客户端代码而不希望它聚合?一些例子将不胜感激。
2)有没有简单的方法来不聚合所有的js文件?将它们分开以便在开发期间进行调试会很棒。
3)contrib均值包(在node_modules内)的js文件是否也自动聚合(资产文件夹外的那些)?如果不是,那么contrib包会为所有js文件调用aggregateAsset
吗?
4)我的应用程序如何知道包含已安装的contrib方法包?我还没有看到他们被包括在内的任何地方,但他们似乎仍在工作。
非常感谢!