将Uglified Javascript嵌入到Jade模板中

时间:2013-09-14 10:27:25

标签: javascript pug gruntjs uglifyjs

我有一个项目使用grunt从Jade模板构建我的网站,并使用uglify任务构建和连接JavaScript(grunt-contrib-uglify)。

当我构建单页应用程序时,不是链接到我的JavaScript的外部uglified版本,我想将uglified版本构建到我的jade模板中,并节省额外的http请求。

在我的grunt文件中,如何让uglify将其内容传递到我的Jade模板而不是将其构建为外部文件?

欢迎任何想法。

1 个答案:

答案 0 :(得分:1)

一种方法是简单地将uglified javascript字符串传递为data for your jade template。对于jade任务,请使用数据键的函数,该函数读取并返回uglified文件的内容(例如,使用grunt.file.read)。

显然确保你的uglified任务在你的玉器任务之前运行。