【发布时间】:2014-04-07 23:16:43
【问题描述】:
我想连接并缩小多个文件,每个文件都具有相同的静态文件。示例:
src/folder1/my.js
src/folder2/my.js
src/folder3/my.js
并将每个my.js 文件与一个folder_global\global.js 连接起来,但仍将其命名为my.js 并将它们移动到构建文件中,所以
build/folder1/my.js
build/folder2/my.js
build/folder2/my.js
现在每个文件都包含 global.js。我似乎无法让 grunt-uglify 或 grunt-concat 准确地做到这一点,或者我没有正确使用它们。
这是我在 Gruntfile 中尝试使用 uglify 做的事情:
uglify: {
newFiles: {
files: [{
expand: true,
cwd: '',
src: ['files/**/my.js', 'folder_global/global.js'],
dest: 'build/'
}]
}
}
【问题讨论】:
-
你能分享你的 Gruntfile.js 吗?看到它可能会帮助人们提出一个不会与您正在做的其他事情发生冲突的解决方案。还要列出您希望与这些文件交互的任何其他任务。
标签: javascript gruntjs