Удаление Gulp глобально (но не локально)

Новое для Gulp, как-то я установил разные версии Gulp глобально и локально, вызывая предупреждения о несоответствии версии. Можно ли удалить Gulp глобально, не затрагивая локальные установки?

Ответ 1

Да, ты можешь.

Вы можете удалить с помощью флага -g, это обеспечит удаление только глобального пакета:

npm uninstall -g gulp 

Чтобы удалить локальный пакет и удалить его из свойства зависимостей package.json, используйте:

npm uninstall package-name

Чтобы удалить локальный пакет и удалить его из свойства package.json devDependencies, используйте:

npm uninstall -D package-name

Обновление: Как вы, возможно, заметили, запуск "gulp" в вашем терминале теперь приводит к ошибке "Нет такого файла или каталога"

Вы можете просто вызвать исполняемый файл gulp напрямую. например:

./node_modules/.bin/gulp [arguments...]

Обновление: npm 5.2.0 и выше поставляется с новым инструментом под названием 'npx'

Используя приведенную ниже команду, вы сможете найти бинарный файл gulp для вас:

npx gulp