Я хотел бы объединить несколько файлов css в 1 файл. Я рассматривал веб-пакет, но из той документации, которую я видел, стиль веб-пакета требует, чтобы вы объединили все свои файлы html + css + js вместе, что я не могу из-за архитектуры моих приложений.
Есть ли способ связать js и css без связывания html? или, скорее, объединяя их независимо друг от друга.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать gulp
Установите зависимости:
npm install --global gulp-cli
npm install --save-dev gulp gulp-concat gulp-cssnano gulp-uglify
Создайте gulpfile.js следующим образом:
const gulp = require('gulp');
const concat = require('gulp-concat');
const cssnano = require('gulp-cssnano');
const uglify = require('gulp-uglify');
gulp.task('bundle-css', () => {
return gulp.src('css/*.css')
.pipe(concat('bundle.css'))
.pipe(cssnano())
.pipe(gulp.dest('dist/css'));
});
gulp.task('bundle-js', () => {
return gulp.src('js/*.js')
.pipe(concat('bundle.js'))
.pipe(uglify())
.pipe(gulp.dest('dist/js'));
});
gulp.task('default', gulp.parallel('bundle-css', 'bundle-js'));
Чтобы связать оба запуска:
gulp
Чтобы связать по задаче:
gulp bundle-css
gulp bundle-js