使用 Brunch 控制脚本连接的顺序

Posted

技术标签:

【中文标题】使用 Brunch 控制脚本连接的顺序【英文标题】:Control order of script concatenation using Brunch 【发布时间】:2013-05-04 15:56:51 【问题描述】:

在使用 Brunch 时,控制脚本/样式表连接顺序的最佳做法是什么?

我的问题的一个简单版本涉及使用 Twitter Bootstrap 的应用程序,它需要 jQuery。 Bootstrap 要求先加载 jQuery。

最初,我的 vendor/ 目录中有以下内容: jquery-1.9.1.min.jsbootstrap.min.js

Brunch 按字母顺序将其连接到我的 vendor.js 文件中,即首先引导。

为了解决这个问题,我在每个脚本的开头附加了一个数字,以指定我希望它们连接的顺序 -- 1-jquery-1.9.1.min.js2-bootstrap.min.js

我无法找到有关如何更优雅地执行此操作的信息,但我无法想象这是完成此操作的最佳方式。感谢您的帮助!

【问题讨论】:

【参考方案1】:

您可以在配置中设置连接顺序

http://brunch.io/docs/config#-files-

【讨论】:

非常感谢 - 我显然太累了,无法查看清楚的文档。

以上是关于使用 Brunch 控制脚本连接的顺序的主要内容,如果未能解决你的问题,请参考以下文章

如何控制flyway可重复脚本的执行顺序

4. 控制脚本执行顺序

获取“未捕获的参考错误:$ 未定义” - 脚本以正确的顺序加载 - 并且可以从控制台工作 [重复]

Jmeter如何控制线程执行?

如何使用 Brunch 编写多文件 NPM 包

使用 YAML::XS 控制 hashref 的顺序