В настоящее время при разработке тем Wordpress я использую простой командный файл для uglify my js. Пример пакетного файла makebundle.bat
Как настроить uglifyjs из package.json
call uglifyjs^
src/file1.js^
src/file2.js^
-cmo bundle.min.js
Затем я использую watch
, чтобы построить его, как этот
watch makebundle src
Все очень просто. Теперь я хотел бы сделать это менее связанным с Windows процессом. Для reasons outlined here Я не хочу использовать Grunt/Gulp, и думал о попытке use npm as a build tool. Беда только в том, я не могу узнать, как настроить uglifyjs изнутри package.json
редактировать
Вот пример того, что я хотел бы работать в package.json
:
{
"uglifyConfig": [
{
"outfile": "bundle.min.js,
"files": [
"src/file1.js",
"src/file2.js"
]
"config": {
"mangle": true,
"compress": true
}
}
]
}
Да, но я хотел бы включить в конфигурацию для него в package.json тоже - например, что-то вроде массива js-файлов для concat/minify. – JasonC
Почему бы не указать файлы по пути 'uglify lib/*'? – Gangstead
Я не уверен, что я последую за тобой. Если вы имеете в виду указание glob в объекте 'scripts', то я хотел бы заказать файлы явно. – JasonC