Ответ 1
Если вы хотите запустить gulp локально, вы можете попробовать это после установки зависимостей с помощью npm install
:
$(npm bin)/gulp
У меня есть это git repo: https://github.com/mschwarzmueller/angular-2-introduction.
Просмотр серии учебников, и я дошел до того, что должен запускать gulp, но это дает мне ошибку.
С самого начала я клонировал это репо, затем я сделал npm install
в этой папке.
Я проверил package.json
и действительно есть зависимости gulp.
Итак, что мне делать?
Если я установлю gulp глобально, он будет вести себя нормально?
Или я должен как-то установить его локально?
P.S. : Я попробовал это и столкнулся с ошибкой на компьютере с Windows и Linux.
Если вы хотите запустить gulp локально, вы можете попробовать это после установки зависимостей с помощью npm install
:
$(npm bin)/gulp
При выпуске npm install module
npm будет установлена в текущем каталоге.
При выпуске npm install -g module
npm будет устанавливаться в папках /usr/local/lib/ node или/usr/local/lib/node_modules
Рекомендуется использовать модули на интерфейсе командной строки, устанавливая их по всему миру.
Если вы хотите использовать его как инструмент командной строки, что-то вроде командной строки командной строки, то вы хотите установить ее глобально. С другой стороны, если вы хотите зависеть от пакета от своего собственного модуля, используя что-то вроде Node require, то вы хотите установить локально.
https://docs.npmjs.com/getting-started/installing-npm-packages-globally
Если вы хотите выпустить команды gulp в командной строке, то это возможно вместо установки модуля "gulp", вам может понадобиться модуль gulp -cli: https://www.npmjs.com/package/gulp-cli