【问题标题】:How to add folder to grunt dist如何将文件夹添加到 grunt dist
【发布时间】:2014-05-25 19:24:48
【问题描述】:

可能非常简单,但我如何确保与使用“grunt”构建我的应用程序相比,它包含一个自定义“内容”文件夹,其中包含图像资源等?

目前当我做“咕噜”时,它只包括'css'、'lib'、'src'和'index.html'

【问题讨论】:

    标签: gruntjs famo.us


    【解决方案1】:

    您可以使用grunt-contrib-copy 并在构建应用程序时指定要复制到 dist 文件夹中的文件。

    示例配置:

    copy: {
      main: {
        src: 'content/*',
        dest: 'dist/',
      },
    },
    

    【讨论】:

      【解决方案2】:

      如果您将自己的目录放入 [appname]/app/ .. 例如。 [appname]/app/custom/,当你运行 'grunt' 时,它会被复制到 [appname]/dist/ 中。

      这至少是我的行为..希望它有所帮助!

      【讨论】:

      • 这很奇怪,因为这是我设置它的方式,我什至使用样板布局(内容/图像)但“内容”和子文件夹/项目没有添加到 dist。
      • PS:由于我的 JS 中的警告,我必须执行 --force,但这不会影响它吗?
      • 是的..如果这些是样式警告,它们可以被禁用..这是我的 Gruntfile.js 文件。它已将 eslint 和 jscs 注释掉,因此您不会收到样式警告。gist.github.com/john45traver/48625c571efc647be3d7
      • 感谢该链接,我的 grunt 文件完全不同 -gist.github.com/skaraman/b7e64f8a4153d3fe95b3 。我完全清除了所有警告和错误以避免使用 --force 并且 grunt 仍然没有添加内容文件夹:-/
      • 尝试在你的 gruntfile 的第 19-20 行之间添加复制配置。gist.github.com/john45traver/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多