javascript - 咕噜连接 : Use file instructions a la Codekit

标签 javascript concatenation gruntjs codekit grunt-contrib-concat

我正在尝试将一个 CodeKit 项目转换为使用 Grunt(这样我们就可以支持我们的 Windows friend )。

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

 /* @codekit-prepend "jquery.validate.js" */

我如何配置 grunt-concat(或类似的插件)以根据文件本身的指令连接 JS 文件?我更喜欢在文件中包含 concat 指令,这样可以更清楚地了解正在发生的事情(而不是引用 Gruntfile.js)。

最佳答案

我不知道 codekit 语法,但如果您只需要前置功能,那么请查看 https://github.com/miensol/grunt-concat-in-order ,特别是 filebased方法。您可以自定义语法以提取您的 codekit 前置语法或将其替换为示例中使用的 @depend 之类的语法。

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

关于javascript - 咕噜连接 : Use file instructions a la Codekit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387220/

相关文章:

javascript - 我如何通过一个命令让 grunt 观看和 livereload - Gruntjs

html - 使用 Grunt 压缩 HTML 中的类名和 ID

php - 动态 CSS 和 Javascript

javascript - 如何销毁 RTCPeerConnection?

带有修剪的mysql concat

mysql - 根据函数的结果设置变量的值 - MySQL

node.js - 使用 GruntJS 过滤部署哪些文件

javascript - 将 javascript 弹出函数链接到超链接标记

javascript - 如何配置 nginx 以与 Node.js 和 PHP 配合使用

python - 如何在 StringVar() 中包含静态文本并仍将其更新为变量更改?