Gruntjs 前端构建工具:针对不同的环境包括不同的资产

Gruntjs 前端构建工具:针对不同的环境包括不同的资产,gruntjs,frontend,yeoman,gulp,broccolijs,Gruntjs,Frontend,Yeoman,Gulp,Broccolijs,如前所述,以及 我希望扩大的资产包括用于发展的: <script src="js/lib-1.js"></script> <script src="js/lib-2.js"></script> <script src="js/lib-3.js"></script> ... ... 以及制作或登台: <script src="js/all-files-in-one.js"></script>

如前所述,以及

我希望扩大的资产包括用于发展的:

<script src="js/lib-1.js"></script>
<script src="js/lib-2.js"></script>
<script src="js/lib-3.js"></script>
...

...
以及制作或登台:

<script src="js/all-files-in-one.js"></script>

但是,我不想在两个地方同步include代码。对于大多数可用的答案,我必须首先在grunt任务中指定文件列表,然后在html中再次复制包含代码。我能找到的最接近的解决方案是这个答案:,在这个答案中,我只需要在grunt任务中维护一个文件数组。所有的答案都需要大量的设置才能让它工作

一个更好的解决方案将允许我使用sprocket语法在LaRails资产管道的代码上下文中要求其他资产文件(而不是使用构建文件)。并用一个变量开关来扩展它们,这样我就可以调试开发中的每个文件。我已经看过了,但我不认为它提供了扩展选项。也许是吧

我不想使用来自后端框架的资产管道,我要求任何前端构建工具,而不仅仅是grunt。大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口