2016-04-06 4 views
2

У меня есть это git repo: https://github.com/mschwarzmueller/angular-2-introduction.Nodejs. gulp не найден после установки npm

Наблюдая за серией учебников, и я дошел до того, что должен запустить глоток, но это дает мне ошибку.

С самого начала я клонировал это репо, затем я сделал npm install, находясь в этой папке.

Я проверил package.json и действительно есть зависимостей gulp.

Итак, что мне делать?

Если я установлю глоток во всем мире, он будет вести себя нормально?

Или я должен как-то установить его локально?

P.S.: Я пробовал это и столкнулся с ошибкой на компьютере с Windows и Linux.

+0

Возможный дубликат [no command 'gulp' found - after installation] (http://stackoverflow.com/questions/22224831/no-command-gulp-found-after-installation) – Brian

ответ

9

Если вы хотите запустить глотка локально вы могли бы попробовать это после того, как установлены зависимости с npm install:

+0

http://i.imgur.com/ g3zT7TM.jpg Почему? – Katallone

+1

Вы забыли '' 'прямо перед' (npm bin) '. Точная команда для ввода типа '$ (npm bin)/gulp' ... –

+0

wow это работает спасибо. Не могли бы вы объяснить этот синтаксис? Я имею в виду, что такое ** npm bin ** variable? – Katallone

2

При выдаче npm install module НПМ будет установлен в текущем каталоге.

При выдаче npm install -g module НПМ будет установлен в/USR/местные/Библиотека/узел или/USR/местные/Библиотека/node_modules папки

Рекомендуется при использовании модулей на интерфейсе командной строки, установка их в глобальном масштабе.

Если вы хотите использовать его в качестве инструмента командной строки, что-то вроде командной строки командной строки, то вы хотите установить ее глобально. С другой стороны, если вы хотите зависеть от пакета от своего собственного модуля, используя что-то вроде требования Node, то вы хотите установить его локально.

https://docs.npmjs.com/getting-started/installing-npm-packages-globally

Это сказал, что если вы хотите выпустить глотком команды на командной строке его можно вместо установки модуля «Глоток» вы можете хотеть модуль «залпом-кли»:https://www.npmjs.com/package/gulp-cli

Смежные вопросы