floatrx
@floatrx
web-design, верстка

Сборка frontend с помощью gulp — возможно ли оптимизировать environment!?

Полностью автоматизированая сборка фронта с помощью 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 (как вариант)
  • Вопрос задан
  • 1029 просмотров
Решения вопроса 1
sim3x
@sim3x
stackoverflow.com/questions/35480598/how-to-use-gl...

https://docs.npmjs.com/cli/link
npm link gulp
npm link gulp-less
npm link gulp-watch
npm link gulp-autoprefixer
npm link gulp-plumber
npm link path
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы