Grunt 可以直接从文件对象/数组或 glob 中的“src”值通过 HTTP 加载远程文件

Can Grunt load remote files over HTTP directly from the `src` value in files object/array or globs?

本文关键字:文件 HTTP 加载 src 程文件 中的 对象 Grunt glob 数组      更新时间:2023-09-26

您可以使用grunt-httpgrunt-curl等将远程文件下载到磁盘上的临时位置,然后读取它。但是,如果可以跳过该步骤,并且我们可以使用 Grunt 文件对象/数组/通配直接下载文件,那会更干净。像这样:

grunt.initConfig({
  uglify: {
    test: {
      files: [
        { src: 'http://example.com/cool-file.js', dest: 'build/cool-file.min.js' }
      ],
    },
});

(在我的特殊情况下,我需要我的构建过程来处理本地Python Tornado Web服务器生成的HTML文件,其中包含许多我无法在其他地方复制的模板逻辑。

我试过搜索一个可以简化这一点但没有骰子的插件。除了在单独的任务中下载文件之外,还有其他选项或模式吗?

我首先以为我会说

你是一个雄心勃勃的开发人员吗?

第一次尝试!然后问。

但似乎你已经尝试过了,那么...与其在这里报告伪问题,不如将其发布到他们的 GitHub 帐户,更高版本会考虑实现此类功能......

或者实施它并向他们提出建议。