Ошибка PATH? NODE NPM! установить, но не могу найти его при запуске

Привет, у меня большая проблема в Mac OSX.

У меня установлен узел 6.5.0; npm 3.10.3

и при установке любой зависимости, такой как bower, устанавливает ее в скрытую папку на моем рабочем столе:

Node y npm version + ruta en donde se instalan las aplicaciones!

Проблема в случае беседки заключается в том, что, когда он хочет выполнить ее, он не распознает ее.

introducir la descripción de la imagen aquí

уже дважды переустанавливают узел, удаляя их каталоги дважды, но этот тупик все еще сохраняется

другой пример:

sudo npm -g install -g me:

instalando yo

и при выполнении возвращается к команде show not found !:

error

Как мне решить эту проблему? Это будет путь? Пожалуйста.

0
задан 14.09.2016, 19:15
2 ответа

Проверь, если папка, где устанавливать nod имеет разрешения администратора, обычно node.js устанавливается в папке /usr/local/bin/node. И tambiГ©n asegГєrate, что, внутри эта добавляет в твоих $PATH direcciГіn /usr/local/bin.

1
ответ дан 24.11.2019, 13:23

Измени префикс, который npm он использует, чтобы устанавливать packages для того, чтобы estГ©n в /usr/local/lib/node_modules (как они обычно это делают) и не в /Users/Usuario/.npm-packages.

, Чтобы это менять, ты можешь использовать: npm config set prefix /usr/local

0
ответ дан 24.11.2019, 13:23
  • 1
    с этой командой я показываю ему, что я установил packages в этом маршруте, правду? но когда изменение закрыло конечную остановку desacera, и для того, чтобы это не произошло, я должен издавать path profile думаю, но как я это делаю? –  Hernan Humaña 14.09.2016, 19:56
  • 2
    если с ahí ты показываешь ему, что ты хочешь, чтобы он установил их в /usr/local/lib/node_modules, и это остается сохраняемым, хотя ты закроешь конечную остановку. Если ты хочешь увидеть это, используй npm get prefix для того, чтобы он показал тебе стоимость, которая у него есть. И в PATH, если он должен быть /usr/local/lib/node_modules –  Dan 14.09.2016, 20:06