【发布时间】:2016-04-26 16:06:09
【问题描述】:
您可以使用grunt-http 或grunt-curl 等将远程文件下载到磁盘上的临时位置,然后读取它。但是,如果可以跳过该步骤并且我们可以使用 Grunt 文件 objects/arrays/globbing 直接下载文件,那会更干净。比如:
grunt.initConfig({
uglify: {
test: {
files: [
{ src: 'http://example.com/cool-file.js', dest: 'build/cool-file.min.js' }
],
},
});
(在我的特殊情况下,我需要我的构建过程来处理由本地 Python Tornado Web 服务器生成的 HTML 文件,其中包含很多我无法在其他地方复制的模板逻辑。)
我已经尝试寻找一个可以简化这个但没有骰子的插件。除了在单独的任务中下载文件之外,还有其他选择或模式吗?
【问题讨论】:
标签: javascript gruntjs asset-pipeline build-process frontend