Grunt concat:使用Codekit的文件指令

els*_*gav 2 javascript concatenation gruntjs codekit grunt-contrib-concat

我正在尝试将CodeKit项目转换为使用Grunt(因此我们可以支持我们的Windows好友).

在CodeKit中,您可以通过在要连接的文件中包含concat指令作为注释来连接JS文件.例如,要预先添加jquery.validate.js到您的scripts.js文件,您可以将以下注释添加到scripts.js:

 /* @codekit-prepend "jquery.validate.js" */
Run Code Online (Sandbox Code Playgroud)

如何根据文件本身的指令配置grunt-concat(或类似的插件)来连接JS文件?我更喜欢在文件中有concat指令,因此更清楚发生了什么(与引用Gruntfile.js相反).

Mar*_*sen 5

我不知道codekit语法,但如果你需要的是前置的功能,那么就来看看https://github.com/miensol/grunt-concat-in-order,并且特别是基于文件的方法.您可以自定义语法以提取您的codekit前置语法或将其替换为示例中使用的@depend.

(对于跨平台示例,请查看我的fork,它有一个Windows安全示例,使用path.normalize)