Я пытаюсь связать довольно много файлов JavaScript в один уменьшенный файл, используя rollup-plugin-multi-entry и rollup-plugin-uglify.Я новичок в минимизации файлов, поэтому единственное, что бросает красный флаг, это то, что тема моей среды IDE не меняет цвет моего кода, когда я объединяю несколько файлов, а затем уменьшаю его по сравнению с тем, когда я объединяю один файл и минимизируюone.
Работает один файл:
export default {
input: 'src/scripts/components/googleAnalytics.js',
output: {
file: 'google.min.js',
format: 'cjs'
},
plugins: [ babel(), uglify() ]
}
Несколько файлов не работают:
export default {
input: 'src/scripts/components/bootstrap/*.js',
output: {
file: 'bootstrapped.min.js',
format: 'cjs'
},
plugins: [multiEntry(), babel(), uglify({}) ]
}
Я использую файл конфигурации свертки и когда запускаюСкрипт в Node не выдает никаких ошибок и не связывает новый файл, но, похоже, не уменьшает его должным образом.
Любые предложения будут приняты с благодарностью.