【问题标题】:Can Grunt load remote files over HTTP directly from the `src` value in files object/array or globs?Grunt 可以直接从文件对象/数组或 glob 中的 `src` 值通过 HTTP 加载远程文件吗?
【发布时间】:2016-04-26 16:06:09
【问题描述】:

您可以使用grunt-httpgrunt-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


    【解决方案1】:

    我首先想到我会说

    您是一个雄心勃勃的开发者吗?

    第一次尝试!然后问。

    但是好像你已经尝试过了,那么……与其在这里报告这个伪问题,不如把它发布到他们的 github 帐户上,以便以后的版本考虑实现这些功能……

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

    【讨论】:

    • 我肯定会考虑自己实现它,或者至少向维护者建议它,但首先我想确保没有现有的(或更好的)方法可以做到这一点已经有了!
    • 好的!抱歉...我为我的这些难辞道歉
    • 没问题!不苛刻的话,很合理。如果没有人提出任何建议,我会直接将其发布给 Grunt 团队。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    相关资源
    最近更新 更多