问题标签 [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 将一个文件复制到多个文件夹
是否可以使用 Grunt 将一个文件复制到多个目录?IE :
其中 * 是客户端文件夹中的所有子文件夹。
谢谢!
gruntjs - 使用 grunt-contrib-copy 但文件确实复制时出现“警告:EPERM,不允许操作”
我想复制 build 目录中的 style.css 以覆盖主项目目录中的 style.css。
这是我的文件结构
在我的 gruntfile.js 文件中,我有:
当我运行 grunt 时,我收到此错误:
但它确实复制了文件。我不知道为什么我会收到这个错误。
提前致谢。
regex - 如何使用带有 grunt.js 的正则表达式复制文件?
我想将所有 js 复制到一个属于 angular 的文件夹中,例如 angular、angular-cookies、angular-resource 和 angular-route 等。
我试图为 cwd 添加正则表达式,但无法复制。
gruntjs - Grunt:在构建时更改文件扩展名
我想编写一个 Grunt 任务,在构建期间,它将复制我拥有的所有 .html 文件并在 /dist 中制作它的 .asp 版本。
我一直在尝试使用grunt-contrib-copy来完成此任务,这就是我所拥有的:
我知道该process
函数实际上并不正确......我尝试了一些不同的正则表达式以使其无济于事。当我运行asp
任务时,Grunt CLI 说我已经复制了 2 个文件,但是找不到它们。任何帮助表示赞赏。
javascript - 为什么 Grunt Copy 会给我一个“未定义不是函数”的警告?
我将 Grunt 用作构建工具(惊喜),并将grunt-contrib-copy
其用作调试和早期开发工具。我已经多次搜索了我的代码,但我不明白为什么会出现错误。这是我的代码。
Gruntfile.js
这是我运行时的输出grunt copy:html -v
node.js - 使用 Grunt 在文件名末尾添加时间戳
在我的 Grunt 任务期间,在我的文件名末尾添加一个唯一的字符串。我试过grunt-contrib-copy和grunt-filerev。两者都无法做我需要他们做的事情......
目前,我的 LESS 文件在 Sublime Text 3 中的“保存”时自动编译(所以这在我的 grunt 任务中还没有发生)。然后,我打开我的终端并运行“ grunt ”,它连接(组合)我的 JS 文件。完成此操作后,grunt 应重命名 ' dist/css/main.css ' 和 ' dist/js/main.js ',并在文件名末尾添加“版本”。
我努力了:
- grunt-contrib-copy (' clean:expired ' 在grunt-contrib-copy ' 可以重命名文件之前删除连接的 JS )
- grunt-filerev('由于某种原因,这仅适用于 CSS 文件,并且它在 '.css' 之前插入了版本号。不知道为什么它不适用于 JS 文件。')
所以,需要明确的是,我不是在要求“代码审查”,我只需要知道如何合并“重命名”过程,以便在任务完成后,我将拥有 'dist/css/main.css12345 & dist /js/main.js12345' 没有 'dist/css/main.css' 或 'dist/js/main.js' 留在各自的目录中。
提前感谢您的帮助!
更新:在尝试了这个之后,我最终使用了grunt-contrib-rename并且效果很好!我相信通过grunt-contrib-copy可以实现相同的结果,事实上我知道它做同样的事情。所以任何一个都可以。至于对正则表达式的支持,不确定两者是否都支持,所以在选择这些插件之一之前可能还有其他值得研究的东西:)
gruntjs - 用 grunt 中的一句话排除多个文件
我想在 grunt 复制任务中排除具有特定文件名的多个文件,现在的配置是这样的:
但它只排除以“master”命名的文件。有没有办法在一个声明中排除所有这些文件?或者我可以在这里使用正则表达式吗?
gruntjs - grunt-contrib-copy:多个复制任务
只是想知道是否可以将“复制”任务设置为选择性复制?比如说,如果一个任务想要以某些文件为目标进行复制,而另一项任务可能想要以其他为目标。
我看到所有示例中都使用了“main”,但是除了使用grunt-multi-dest之外,我找不到其他名称是否可以使用或其他方式来完成此操作的参考
虽然已关闭,但我被要求参考我在 grunt-contrib-copy 网站上发布的问题:https ://github.com/gruntjs/grunt-contrib-copy/issues/230#issuecomment-96467261
谢谢。-基思
node.js - 使用 grunt-contrib-copy 将文件夹结构从 src/ 复制到 dist/
我有一个看起来像这样的文件夹结构
我想将文件夹复制到img/
文件src/
夹dist/
。
我使用以下 grunt 命令,使用grunt-contrib-copy:
但是我的文件夹结构最终是这样的。缺少图标文件夹中的图像:
基本上,我想做 linux 命令(当我位于项目的根目录时):
我怎样才能做到这一点?
gruntjs - 如何动态地为多个目的地重复使用 grunt 复制任务?
我不想在 dest 属性中添加目的地,而是想让它成为动态的,这样当我从命令行运行任务或从另一个任务运行它时,我可以分配目的地。这样,每当我调用任务时,我都可以将文件复制到我想要的任何文件夹中。
我假设我需要使用 grunt.option 和 grunt.config 但似乎无法正确使用。我有多个脚本,我想以类似的方式重用它们。