Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   Подменить путь до node_modules? (https://javascript.ru/forum/server-tools/58995-podmenit-put-do-node_modules.html)

Cobr3n 21.10.2015 14:53

Подменить путь до node_modules?
 
Доброго времени суток интересует такой вопрос
Будет некая структура папок
  1. проект1
  2. проект2
  3. проект3
  4. проект...
  5. проектN
  6. modules
В папке с каждым проектом будет сборщик Gulp ну он уже написан для работы определяются переменные
var gulp = require('./modules/node_modules/gulp'),
    watch = require('gulp-watch'),
    prefixer = require('gulp-autoprefixer'),
    sass = require('gulp-sass'),
    rigger = require('gulp-rigger'),
    imagemin = require('gulp-imagemin'),
    pngquant = require('imagemin-pngquant'),
    rimraf = require('rimraf'),
    browserSync = require("browser-sync"),
    reload = browserSync.reload;


Собственно говоря хочу сделать так чтобы эти модули каждый раз не грузить в каждый проект (node_modules) а он обращался к модулям по адресу , в нашем случае он должен выглядеть так (../modules/node_modules)
Каким образом такую штуку реализовать , чет перечитал кучу , так и не разобрался , каждый раз в проект все эти модули грузить слишком объемные они !
PS: Заранее благодарю!

FINoM 22.10.2015 00:22

Cobr3n, а зачем папка modules, если node_modules можно сложить на уровне со всеми проектами? Нода, насколько я знаю, ходит по папкам выше и выше (до рута) в поисках node_modules, пока не найдет соответствующий модуль.

Cobr3n 22.10.2015 07:18

Цитата:

Сообщение от FINoM (Сообщение 392783)
Cobr3n, а зачем папка modules, если node_modules можно сложить на уровне со всеми проектами? Нода, насколько я знаю, ходит по папкам выше и выше (до рута) в поисках node_modules, пока не найдет соответствующий модуль.

Благодарю братишка !!! ппц я вчера целый день конфиги правил , а оно вон как все просто оказалась, честно говоря в шоке! Здоровья тебе!!!! :dance:


Часовой пояс GMT +3, время: 08:51.