Полностью автоматизированая сборка фронта с помощью Gulp.
Вопрос по оптимизации. К примеру, есть 20 одинаковых проектов (вёрстка) и в каждом после разворачивания всех зависимостей Gulp'a (см. devDependencies) создается овердофига подпапок (600+) в project environment в папке с зависимостями node_modules. Изолированный environment для каждого проекта - это конечно хорошо, и правильно...
Но можно ли как-то глобально тянуть все эти зависимости (ведь они абсолютно идентичные) из проекта в проект... Жалко SSD-ху. Или же нельзя!? Ответы типа: используй другой сборщик - не актуальны... Буду благодарен за любые советы.
"devDependencies": {
"bootstrap-sass": "^3.3.7",
"browser-sync": "^2.14.0",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.0",
"gulp-clean-css": "^2.0.12",
"gulp-if": "^2.0.1",
"gulp-imagemin": "^3.0.2",
"gulp-plumber": "^1.1.0",
"gulp-rigger": "^0.5.8",
"gulp-ruby-sass": "^2.0.6",
"gulp-sourcemaps": "^1.6.0",
"gulp-svgmin": "^1.2.2",
"gulp-uglifyjs": "^0.6.2",
"gulp-wait": "0.0.2",
"imagemin-gifsicle": "^5.1.0",
"imagemin-jpeg-recompress": "^5.1.0",
"imagemin-jpegtran": "^5.0.2",
"imagemin-optipng": "^5.2.0",
"imagemin-pngquant": "^5.0.0",
"imagemin-svgo": "^5.2.0",
"rimraf": "^2.5.4"
},
upd; как говорят "хорошая мысля ..."! После оформления вопроса пришло в голову попробовать
SymLinks (как вариант)