-1

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

由于我正在构建单页应用程序,而不是链接到我的 JavaScript 的外部 uglified 版本,我想将 uglified 版本构建到我的玉模板中并节省额外的 http 请求。

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

欢迎任何想法。

4

1 回答 1

1

一种方法是简单地将 uglified javascript 字符串作为玉模板的数据传递。对于翡翠任务,使用一个函数作为数据键,它读取并返回丑化文件的内容(例如使用grunt.file.read)。

显然确保您的丑化任务在您的玉任务之前运行。

于 2013-09-14T16:59:24.750 回答