Я пытаюсь объединить довольно много файлов JavaScript в один мини-файл, используя rollup-plugin-multi-entry и rollup-plugin-uglify. Я новичок в минимизации файлов, поэтому единственное, что бросает красный флаг, это то, что тема моей IDE не меняет цвет моего кода, когда я связываю несколько файлов, а затем минимизирую его по сравнению с тем, когда я объединяю один файл и минимизирую его. один.
Один файл работает:
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({}) ]
}
Я использую файл конфигурации свертывания, и когда я запускаю свой скрипт в узле, он не выдает никаких ошибок и не связывает новый файл, но, похоже, не минимизирует его должным образом.
Любые предложения будут ценны.