Замените js-файлы соответствующими сокращенными версиями
Я использую Grunt и хочу минимизировать мои js-файлы (я пытаюсь настроить uglify https://github.com/gruntjs/grunt-contrib-uglify но безуспешно...)
Я хотел бы заменить все js-файлы в моем проекте на уменьшенный файл corrispondents.
Если, например, моя структура проекта
|
|__js
| |___home.js
|
|__app
| |___order.js
| |___fld
| |___simple.js
| |___break.js
|
|__foo.js
|
|__login
| |__offline.js
|
|__best.js
Я хотел бы просто, для каждого файла, заменить его на минимизированную версию (с теми же nemes, без объединения их в один файл)
Я пытался с:
uglify: {
minAllJs: {
files: [
{'**/*.js':['**/*.js']}
]
}
},
но не работа...
ps я не хочу писать
{'js/home.js':['js/home.js']}
{'app/order.js':['app/order.js']}
{'app/fld/simple.js':['app/fld/simple.js']}
{'app/fld/break.js':['app/fld/break.js']}
{'foo.js':['foo.js']}
{'login/offline.js':['login/offline.js']}
{'best.js':['best.js']}
потому что моя структура папок меняется, и я не хочу каждый раз изменять Gruntfile
1 ответ
Решение
Попробуйте с этим:
uglify: {
options: {
},
main: {
files: [{
expand: true,
src: ['yourpath/**/*.js'],
dest: ''
}]
}
}