2017-01-14 2 views
2

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

Это заставляет меня задаться вопросом, какие побочные эффекты имеют, если у меня были разные версии локально и глобально. Какой из них имеет приоритет? Каков наилучший способ удалить все пакеты Angular.

ответ

2

Полностью установленные пакеты NPM действительно влияют только на среду командной строки. Такие вещи, как pm2 или sequelize, вставьте bin/ заглушки в PATH, чтобы сделать вашу жизнь проще.

Для того, чтобы require что-то должно быть в package.json, а также правильно установлено.

+0

Спасибо. Итак, правильно ли все Угловые пакеты установлены глобально? – BBaysinger

+0

Это не обязательно, но часто это удобно. Вы можете использовать (например) 'script' вместо' $ (npm bin)/script'. – tadman

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