npm прерывается после обновления nodejs до 0.10

Inkscape - это все, что вам нужно. Для дополнительной графики рисунка («элементы») используйте openclipart.org. В наши дни OpenClipart фактически встроен в Inkscape. Нет необходимости прибегать к несвободным приложениям.

1
задан 15 March 2013 в 23:37

3 ответа

То, что вы видите, это ошибка, возникающая в некоторых комбинациях версий 0.10 и npm до 1.2.15.

Как указывает Тодд, пакет nodejs Ubuntu с 0.10 включает . Однако, поскольку вы ранее установили npm «старый» способ, то есть, как и любой другой глобально установленный пакет npm, старая версия (которая показывает ошибку) по-прежнему поднимается с вашего $PATH после обновления.

Используйте which npm, чтобы узнать, установлен ли пакет один из /usr/bin/npm. Если вы все еще получаете «старый», удалите его (это только символическая ссылка), и вы получите «новую» версию из пакета Ubuntu.

3
ответ дан 25 May 2018 в 00:29
  • 1
    Мне пришлось удалить nodejs и удалить / usr / local / lib / node_modules и соответствующие символические ссылки в / usr / local / bin, а затем переустановить nodejs и все работает. – badsyntax 27 June 2013 в 15:40
Хорошо. проблему можно устранить, удалив каталоги .npm и .node-gyp из домашней папки, а затем снова заново установив nodejs. Я не уверен, что это полностью защищено, но это сработало для меня:)

1
ответ дан 25 May 2018 в 00:29
  • 1
    Это не требуется, достаточно удалить двоичный файл npm, который вы установили с помощью npm, так что бинарный пакет установлен. Узнайте, какой npm подбирается с помощью which npm. – kynan 20 May 2013 в 14:04

Это сработало для меня. Удалите npm. Обновите свою установку nodejs.

apt-get remove npm
apt-get install nodejs
0
ответ дан 25 May 2018 в 00:29

Другие вопросы по тегам:

Похожие вопросы: