问题标签 [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 - 使用`Gruntfile.js`中的属性来指定目标目录,类似于ant?
我可以使用属性(类似于 ANT)来指定复制文件的目标目录grunt-contrib-copy
,例如:
gruntjs - Grunt 环境和编写 html
所以我很新的咕噜声,所以我仍在试图弄清楚一些事情。但我想做的是为 grunt 设置“开发”和“生产”配置。我想我已经制定了任务配置的东西,但是我有一个特定的要求,我希望你们能帮助我解决。
在我的开发环境中,我希望 grunt 将源文件夹中的 javascript 和 css 复制到我的 build/public/js 文件夹中,然后自动为每个文件编写一个 html 脚本/链接标签它复制到 HTML 中(我可以使用 usemin 或 useref,但一些供应商的 javascript 有 10 多个 javascript 源,因此自动化 html 写入操作会更好)。
在生产环境中,我希望 grunt 将 javascript 和 css 缩小到我的公共文件夹中作为单个文件,然后为每个编译的脚本而不是每个源文件编写一个 html 标记。
因此,结果将是生产构建中的单个 css 文件、单个供应商 js 文件和单个“myapp”js 文件,带有用于缓存清除的版本号或随机文件名分配,并且仅加载原始 js 源文件发展建设。
有人可以提供任何指导吗,我发现了一些插件可以完成我需要的部分,但我不知道如何将它们串在一起(我知道我需要开发版本的 grunt-contrib-copy ,但我需要写每个文件复制到 html 等)
注意:如果有任何区别,我将使用 bower 来获取 js 供应商包
regex - grunt contrib 使用 RegEx 复制和替换文件中的文本
我有一个 grunt contrib 复制任务,可以正确复制文件,但我还想更改一个在被复制文件内容中重复的文件路径。我对 javascript 正则表达式没有太多经验,到目前为止,我唯一的成功是将一个词替换为另一个词。
我想用空字符串“”替换字符串“../resources/fonts”。
gruntjs - grunt-contrib-copy - 复制时忽略文件夹
给定以下源代码树:
如何复制到 pub 目录而忽略 psd 文件夹,如下所示?
我尝试了以下方法:
但这会导致一个空psd
目录
javascript - 如何在 grunt-contrib-copy 的进程选项中访问“pkg.version”?
我的 Gruntfile.js:
任务失败了pkg.version
。我已经尝试了很多东西,但它们似乎都不起作用。我确定这是一个范围的事情,但我一生都无法弄清楚它可能是什么。希望有任何帮助!
deployment - 使用 grunt-contrib-copy 将测试 URL 更改为生产 URL
我试图找出更改跨多个应用程序共享的文件的 URL 的最佳方法,从测试 URL 到部署时的生产 URL。我知道 grunt-contrib-copy 允许使用正则表达式进行诸如此类的更改,但我想知道……这是最佳解决方案吗?有没有更好的方法来做到这一点?其他人使用什么方法?
谢谢。
javascript - 如何让 Grunt-Contrib-Copy 复制相对于给定源路径的文件/目录
第一次使用这个任务,我想要实现的是以下内容:
将所有目录/文件复制src/js/bower_components/*
到build/assets/js/vendor/
我尝试过使用cwd
属性,但是当我使用它时它根本不起作用。我将它设置为:src/js/bower_components/
从源
我目前得到:
我想要什么
这是我当前的任务
谢谢你的帮助
gruntjs - 在文件名中包含多点时 Grunt Copy 不要
在处理grunt-contrib-copy时,我遇到了多点填充文件名的问题。
例如:backbone.paginator.js
在我的 Gruntfile.coffee 我定义了变量;
这不会复制到目标文件夹;
没有任何错误和损坏,其他文件正在复制但backbonepaginator没有。
我正在使用 Windows 8 并认为问题是文件名中的多点。因为当我删除或更改 bower 目录中的文件名时,它会成功复制。
感谢您的帮助。
解决了:
我发现我的问题是“凉亭”之前的“/”。
我变了;
作为
对不起。
javascript - 如何配置 grunt 复制任务以从子目录中排除 .js 文件
我正在使用grunt-contrib-copy
将文件夹和文件从我的src
文件夹复制到build
文件夹。但我想.js
从我的目录中的 app 子目录中排除所有文件src
。这是我的 Gruntfile。但它是.js
从 app 目录中的子目录复制所有文件,而不是排除。我应该进行哪些更改才能使其正常工作。
这是我的咕噜声文件:
谢谢。