问题标签 [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.
gruntjs - Grunt 副本需要有关如何简化任务的建议
我在 Gruntfile 中使用 Grunt 复制任务。该项目由 Yeoman 创建。
我正在寻找有关如何简化任务定义的建议。您会注意到每组文件的 expand 和 dest 字段都是相同的。有没有办法可以简化这个?我可以使用选项吗?
这是我的任务
gruntjs - 如何使用 grunt.js 复制没有完整路径的文件?
我想用 grunt.js复制/pckg
to的内容。/dist
这是结构:
这是我的Gruntfile.js
当我运行 Grunt 时,它会保持路径。它将所有内容复制到dit/folder1/folder2/pckg
. 怎么了 ?
谢谢你的帮助 !
gruntjs - 使用 grunt.js 复制异常
我正在尝试使用 grunt.js 复制一个文件夹的内容,但一个子文件夹除外。
如何复制src
except folder3
in的内容dist/
?
我试过了,!
但一切都失败了:(。
javascript - 检查目标文件是否已经存在
目标
检查两个文件夹(源文件夹和目标文件夹)中是否存在同名文件
尝试
使用grunt-contrib-copy
来遍历路径,但显然这不起作用。
我的理论
grunt.file.exists
似乎指向 src 文件夹而不是目标文件夹。所以它永远不会检查 src 文件夹中的文件是否真的存在于目标文件夹中,它只是检查 src 文件夹中是否有任何文件。
javascript - Grunt-Contrib-copy 扩展不起作用
Grunt 和复制文件有问题。
当添加 expand true 这行代码时,它被完全跳过。
我正在使用两者--verbose
并--stack
查看问题出在哪里并且运行代码时没有错误。
当 expand true 被取出时,文件被复制,但父目录被添加。所以在我看来,这里的 expand: true 选项存在问题。
我也尝试过'cwd'
并'src'
设置'*'
为,但它也不起作用。
gruntjs - 指定 cwd 选项时,Grunt-contrib-copy 任务失败
我有这个 grunt-copy 设置:
当我运行它时,它总是这样:
奇怪的是,如果我用这个配置运行它:
它每次都有效。有人知道为什么吗?似乎错误发生在这行代码上:
在 grunt-contrib-copy 任务中。任何帮助将不胜感激。
express - 如何使用 grunt-contrib-copy 复制到根目录并更改目录结构
我有一个快速应用程序,其中包含我的开发视图/assets/views
。我认为我需要将开发视图和生产视图分开,因为在生产中,当我使用 grunt-contrib-usemin 连接/丑化脚本时,我将编辑 HTML。
所以这就是问题所在。我现在的树:
理想情况下,我希望我的生产就绪视图与资产处于同一水平。使用 grunt-contrib-copy,它似乎复制了整个树。我目前正在将其放入,public
因为我不确定如何将我的 dest 设置为项目的根目录。
所以这里有几个问题:
拥有开发视图和生产视图是不好的做法吗?如果是这样,是否有另一种方法可以生成引用 concat/uglified 脚本的视图?
我怎么能使用 grunt-contrib-copy 复制到我的项目的根目录?
assets/views
显然我不想要,我只想要一个views/*
包含assets/views/*
.
谢谢!
asp.net-mvc - Grunt 复制任务不会复制所有文件夹和文件
我对 grunt 有点陌生,我试图让它将 src 目录(App)的全部内容复制到 dest 目录(build)。
它只是复制 App 文件夹,但没有任何子文件夹和文件。我怎样才能让它复制所有内容?任何帮助将非常感激。请在下面查看我的 gruntfile。
谢谢 - 克里斯
gruntjs - Grunt 复制任务不能保留目录结构
我Bower
用来安装我的项目的依赖项,只抓取我需要的文件Grunt.js
并将它们复制到static
应用程序提供的服务。
其中之一是MathJax
库,但是当我尝试复制整个文件夹(参见下面的代码)时,它只是忽略目录并将所有文件喷射到目标而不处理MathJax
目录结构。
这是copy
任务中的常见错误Grunt
还是我做错了什么?
gruntjs - Grunt Copy Flatten 未按预期工作
我的目录结构如下:
我的 grunt-copy 设置如下:
我希望它将输出扁平化为构建,这样我就可以拥有
相反,我在构建中获得了原始目录结构的复制:
是什么赋予了?我没有正确使用 flatten 吗?