问题标签 [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.
node.js - 使用 grunt-contrib-copy 递归复制所有内容,省略部分结构?
假设我有这个目录设置:
我想使用grunt-contrib-copy创建一个分发文件夹:
请注意,该src
文件夹未在文件夹中列出dist
。到目前为止,我所有的努力最终都是这样的:
我尝试了许多不同的配置,但这是我目前使用的配置:
请记住,我想将下面的所有内容递归地复制src
到中app
,但没有随附的src
文件夹。
javascript - 当我修改文件时,grunt-copy 不会将文件从我的“开发”文件夹重新发送到“生产”
当我在开发文件的任意位置单击保存时,看起来它没有重新复制我的文件(所以我想立即重新复制到生产文件夹中)。这是我的 Gruntfile.js 中的一部分。
该文件的位置:/development/Gruntfile.js
我想在哪里复制一些文件:/production
我总是需要重新启动脚本,将文件重新发送到“生产”文件夹中。
谢谢您的帮助!
更新
我做了一个改变解决方案:一切都发生在开发文件夹中,如果我愿意,我可以使用命令行推送到生产文件夹。这样我在开发文件夹中的本地 PHP 网络服务器中看到最终产品,而不是生产。
javascript - Grunt copy 和 fontawesome 字体
我已经用 bower 安装了fontawesome,并且正在使用 grunt 的“grunt-contrib-copy”将它复制到一个 diff 目录。
当我手动复制它时,字体工作......但是,当 grunt 这样做时,它们不起作用。
现在,我检查了文件,我注意到 grunt 的副本可以正常工作,它增加了文件大小!
fontawesome 的文件大小:
grunt 复制后的文件大小:
这是我的 gruntfile.js 片段:
gruntjs - 如何使用 grunt 的复制命令将文件从目录复制到其父目录
我正在用 Angular js 和 GRUNT 构建工具开发一个应用程序。我想将演示目录的所有文件复制到其父目录。例如文件夹结构如下
与 paret1 一样,根目录中很多包含其他目录,其中可能包含演示文件夹。希望将 demo 中的文件复制到其相应的父目录。
我正在使用以下内容:
执行此任务时出错
build - 使用 Grunt.js 将所有 HTML 文件从一个目录结构复制到另一个目录结构
我有一个很大的目录结构,这是大多数应用程序的典型结构。
例如,像这样:
我想将所有目录中的所有HTML
文件(仅HTML 文件)复制到另一个文件夹中。
我目前正在使用 Gruntcopy
复制所有文件,但现在我只想为 HTML 这样做。在 docs中,似乎没有任何选择文件类型的选项。
有没有人可以建议这样做的黑客?
node.js - 使用通配符模式从另一个文件夹中的特定文件夹复制文件
我有以下目录树:
我需要使用 grunt copy 将属于任何特定插件小部件的资源中的所有文件复制到一个文件夹中,因此我使用以下 globbing 模式来查找这些文件:
但它似乎无法找到它们,所以我猜模式是错误的。我的错误在哪里?
grunt-contrib-copy - 使用 grunt-contrib-copy 从父文件夹复制文件
我正在尝试使用 grunt-contrib-copy 从父文件夹复制文件。我的文件夹结构是:
当我在 exampleApp1 中运行 GruntFile.js 时,我试图将 libs 文件夹中的所有 JavaScript 文件复制到 apps/exampleApp1/build 中。我在 GruntFile.js 中有以下设置:
},
目前它将所有文件复制到应用程序/库,因为每个文件在 lib_files.js 数组中都有“../../”。我怎样才能确保文件最终像这样在构建文件夹中?:
javascript - Grunt Copy 任务不会将父文件夹的文件复制到正确的文件夹中
我现在的树是:
我的咕噜声文件是:
当我从 app 文件夹执行脚本时,我的 web-server.js 不会复制到“dist”文件夹,而是复制到“app”文件夹。
任何想法 ?
谢谢
gruntjs - 使用 grunt-contrib-copy 损坏的副本
将大量文件(图像、pdf 等)从一个目录复制到另一个目录时出现问题。在目标文件夹中,所有这些文件都已损坏。我尝试同时使用 noProcess 和 processContentExclude 选项,但没有带来任何结果。
我的复制任务配置如下所示:
你能帮我解决这个问题吗?
更新:
我做了一些调查,发现源文件夹和目标文件夹中的 png 文件的二进制代码不同。
我怀疑使用错误的编码(默认为 utf8)复制任务进程文件。据我了解,它将它们作为二进制文件处理,在这种情况下 utf8 不是正确的编码。
你会建议做什么来解决这个问题?
gruntjs - Grunt 复制格式
以这两个 grunt 配置为例:
和
“复制”是我的任务,“dist”是我的目标,但什么是“文件”?似乎有或没有它都一样。