Как подключить скрипт из node modules в Gulp?

В Gulp.js можно подключить скрипты из пакетов, установленных с помощью npm, с помощью модуля gulp-load-plugins.

Для начала установите пакет gulp-load-plugins, выполнив следующую команду в терминале:

npm install gulp-load-plugins -D

После того, как пакет установлен, в файле Gulpfile.js можно подключить все необходимые плагины одной строкой кода:

const gulp = require('gulp');
const plugins = require('gulp-load-plugins')();

Теперь вы можете использовать плагины из пакетов, установленных в node_modules. Например, чтобы подключить плагин gulp-sass для компиляции SASS в CSS, достаточно выполнить следующую последовательность действий:

1. Установите пакет gulp-sass, выполнив следующую команду в терминале:

npm install gulp-sass -D

2. В Gulpfile.js добавьте следующий код:

const gulp = require('gulp');
const plugins = require('gulp-load-plugins')();

gulp.task('sass', function() {
return gulp.src('src/styles/*.scss')
.pipe(plugins.sass())
.pipe(gulp.dest('dist/styles'));
});

Теперь при выполнении команды gulp sass в терминале будет компилироваться файлы SASS в папку dist/styles.

Преимущество использования gulp-load-plugins состоит в том, что он автоматически ищет все пакеты, установленные с помощью npm, и добавляет их в объект plugins, что позволяет использовать их в Gulp-задачах без явного подключения каждого пакета отдельно.

Надеюсь, это помогло! Если у вас есть еще вопросы, просто спросите.