问题标签 [grunt-contrib-copy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
133 浏览

gruntjs - Grunt 副本需要有关如何简化任务的建议

我在 Gruntfile 中使用 Grunt 复制任务。该项目由 Yeoman 创建。

我正在寻找有关如何简化任务定义的建议。您会注意到每组文件的 expand 和 dest 字段都是相同的。有没有办法可以简化这个?我可以使用选项吗?

这是我的任务

0 投票
2 回答
8010 浏览

gruntjs - 如何使用 grunt.js 复制没有完整路径的文件?

我想用 grunt.js复制/pckgto的内容。/dist这是结构:

这是我的Gruntfile.js

当我运行 Grunt 时,它会保持路径。它将所有内容复制到dit/folder1/folder2/pckg. 怎么了 ?

谢谢你的帮助 !

0 投票
1 回答
264 浏览

gruntjs - 使用 grunt.js 复制异常

我正在尝试使用 grunt.js 复制一个文件夹的内容,但一个子文件夹除外。

如何复制srcexcept folder3in的内容dist/

我试过了,!但一切都失败了:(。

0 投票
2 回答
2498 浏览

javascript - 检查目标文件是否已经存在

目标

检查两个文件夹(源文件夹和目标文件夹)中是否存在同名文件

尝试 使用grunt-contrib-copy来遍历路径,但显然这不起作用。

我的理论

grunt.file.exists似乎指向 src 文件夹而不是目标文件夹。所以它永远不会检查 src 文件夹中的文件是否真的存在于目标文件夹中,它只是检查 src 文件夹中是否有任何文件。

0 投票
1 回答
325 浏览

javascript - Grunt-Contrib-copy 扩展不起作用

Grunt 和复制文件有问题。

当添加 expand true 这行代码时,它被完全跳过。

我正在使用两者--verbose--stack查看问题出在哪里并且运行代码时没有错误。  

当 expand true 被取出时,文件被复制,但父目录被添加。所以在我看来,这里的 expand: true 选项存在问题。

我也尝试过'cwd''src'设置'*'为,但它也不起作用。

0 投票
1 回答
4599 浏览

gruntjs - 指定 cwd 选项时,Grunt-contrib-copy 任务失败

我有这个 grunt-copy 设置:

当我运行它时,它总是这样:

奇怪的是,如果我用这个配置运行它:

它每次都有效。有人知道为什么吗?似乎错误发生在这行代码上:

在 grunt-contrib-copy 任务中。任何帮助将不胜感激。

0 投票
1 回答
2023 浏览

express - 如何使用 grunt-contrib-copy 复制到根目录并更改目录结构

我有一个快速应用程序,其中包含我的开发视图/assets/views。我认为我需要将开发视图和生产视图分开,因为在生产中,当我使用 grunt-contrib-usemin 连接/丑化脚本时,我将编辑 HTML。

所以这就是问题所在。我现在的树:

理想情况下,我希望我的生产就绪视图与资产处于同一水平。使用 grunt-contrib-copy,它似乎复制了整个树。我目前正在将其放入,public因为我不确定如何将我的 dest 设置为项目的根目录。

所以这里有几个问题:

  1. 拥有开发视图和生产视图是不好的做法吗?如果是这样,是否有另一种方法可以生成引用 concat/uglified 脚本的视图?

  2. 我怎么能使用 grunt-contrib-copy 复制到我的项目的根目录?assets/views显然我不想要,我只想要一个views/*包含assets/views/*.

谢谢!

0 投票
1 回答
991 浏览

asp.net-mvc - Grunt 复制任务不会复制所有文件夹和文件

我对 grunt 有点陌生,我试图让它将 src 目录(App)的全部内容复制到 dest 目录(build)。

它只是复制 App 文件夹,但没有任何子文件夹和文件。我怎样才能让它复制所有内容?任何帮助将非常感激。请在下面查看我的 gruntfile。

谢谢 - 克里斯

0 投票
1 回答
2635 浏览

gruntjs - Grunt 复制任务不能保留目录结构

Bower用来安装我的项目的依赖项,只抓取我需要的文件Grunt.js并将它们复制到static应用程序提供的服务。

其中之一是MathJax库,但是当我尝试复制整个文件夹(参见下面的代码)时,它只是忽略目录并将所有文件喷射到目标而不处理MathJax目录结构。

这是copy任务中的常见错误Grunt还是我做错了什么?

0 投票
1 回答
3106 浏览

gruntjs - Grunt Copy Flatten 未按预期工作

我的目录结构如下:

我的 grunt-copy 设置如下:

我希望它将输出扁平化为构建,这样我就可以拥有

相反,我在构建中获得了原始目录结构的复制:

是什么赋予了?我没有正确使用 flatten 吗?