【发布时间】:2015-08-31 11:14:45
【问题描述】:
我有应用程序代码结构,其中 js 文件分布在多个文件夹中。我们可以创建 grunt uglify 任务,以便将缩小的文件放在与 src 相同的文件夹中,或者将其放在与 src 相同的文件夹下的 /dist 下,这将递归扫描应用程序中的所有 src js 文件。
在 html 中,我们必须包含所有 js 文件,但希望保留普通 js 用于开发和调试目的,并在测试和部署时缩小。有没有更好的选择,所以我不必每次都更改 main.html。
uglify: {
options: {
report: 'min',
mangle: false
},
controllers: {
files: {
'src/main/webapp/app/controllers/dist/controllers.min.js': ['src/main/webapp/app/controllers/*.js', '!src/main/webapp/app/controllers/dist/*.js']
}
}
}
这是 uglify 任务,但我希望它递归地在 src/main/webapp/app/ 中查找 *.js 文件的所有文件夹和子文件夹,并在同一位置创建 *.min.js。
【问题讨论】:
-
请发布您的 Gruntfile.js
-
使用 uglify 任务更新问题。
标签: gruntjs grunt-contrib-uglify