我有一个项目使用grunt从Jade模板构建我的网站,并使用uglify任务构建和连接JavaScript(grunt-contrib-uglify)。
当我构建单页应用程序时,不是链接到我的JavaScript的外部uglified版本,我想将uglified版本构建到我的jade模板中,并节省额外的http请求。
在我的grunt文件中,如何让uglify将其内容传递到我的Jade模板而不是将其构建为外部文件?
欢迎任何想法。
答案 0 :(得分:1)
一种方法是简单地将uglified javascript字符串传递为data for your jade template。对于jade任务,请使用数据键的函数,该函数读取并返回uglified文件的内容(例如,使用grunt.file.read)。
显然确保你的uglified任务在你的玉器任务之前运行。