2016-08-27 5 views
-1

По какой-то причине, официальный установку узла 4 устанавливает НПМ 2. Мне нужно НПМ 3. Поэтому я стараюсь:Обновление НПМ на OS X

Судо НПМ установить -g НПМ @ последняя

... и устанавливается до ~/.npm-packages!?

npm установлен на /usr/local/bin/npm.

Как я могу заставить npm правильно обновлять OS X? Выполнение чего-либо связанного с узлом через доморощенный также было катастрофой, как и nvm, поэтому я бы хотел избежать этих инструментов.

ответ

0

Я думаю, что я только что понял. Где-то вдоль линии (возможно, это происходит по умолчанию ?!), префикс npm был установлен где-то в моем домашнем каталоге. После выполнения этого:

npm set prefix /usr/local 

... это, наконец, сделал правильную вещь и модернизировал свой НПМ:

npm install -g npm 

Это, конечно, только правильный подход, если вы хотите npm i -g установить под /usr/local и требуют sudo, что является способом I хотел.

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