2015-12-25 2 views
0

После запуска sudo npm install -g strongloop команда slc не найдена так, как должна быть.Strongloop: команда slc не найдена

Я запускаю узел v0.12.6, npm v3.3.9 на OSX.

Вот путь, который НПЙ выплевывает ... упаковывает, что помогает:

/Users/peter/.node/bin/slc -> /Users/peter/.node/lib/node_modules/strongloop/bin/slc.js 
/Users/peter/.node/bin/lb-ng -> /Users/peter/.node/lib/node_modules/strongloop/node_modules/loopback-sdk-angular-cli/bin/lb-ng 
/Users/peter/.node/lib 

Вот некоторая информация о моей узловой конфигурации:

which node: /usr/local/bin/node 
which npm: /usr/local/bin/npm 
sudo npm config get globalconfig= /Users/peter/.node/etc/npmrc 
sudo sh -c 'echo $PATH' = /Users/peter/.node/lib/node_modules/grunt-cli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

ответ

0

Существовала проблема с моим узлом установки ,

Я исправил его, полностью удалив узел, а затем переустановив.

Я использовал следующие команды:

brew uninstall node; 
brew prune; 
rm -f /usr/local/bin/npm; 
rm -f /usr/local/lib/dtrace/node.d; 
rm -rf ~/.npm; 

, а затем повторно установить:

brew install node; 
which node #=> /usr/local/bin/node 
export NODE_PATH='/usr/local/lib/node_modules' # add to bashrc if not already there 

Я нашел эти команды здесь ->how to uninstall and reinstall node on osx

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