Първият старт за gulp е:
npm install --global gulp
npm install --save-dev gulp
Разбирам, че първата инсталация е да инсталирате двоичния файл в глобалния път, но ..
- какъв е смисълът от втората инсталация?
- не може ли да е и глобално?
Първият старт за gulp е:
npm install --global gulp
npm install --save-dev gulp
Разбирам, че първата инсталация е да инсталирате двоичния файл в глобалния път, но ..
Предназначен е за контрол на версия/зависимост. Да речем например, че имате проект, който използва версия 1.0.1 на плъгин за gulp.
Но какво се случва, ако човек иска да разклони този проект от github, packagist или където и да е?
Те може да имат същия плъгин, инсталиран глобално на тяхната система, но версията е 2.0.1. Ако приемем, че плъгинът използва стандартна семантика за контрол на версиите, единственият път, когато увеличавате първото число, е когато промените могат да причинят прекъсвания в други зависимости в сравнение с предишните версии.
Вместо да използвате новата версия 2.0.1 в проекта, която причинява прекъсвания / грешки, като включите версията за разработка (1.0.1) в хранилището (проекта), вие елиминирате този проблем
packages.json
?
- person Jake Wilson; 09.09.2014