Strongloop:找不到slc命令

时间:2015-12-25 18:52:17

标签: strongloop

运行sudo npm install -g strongloop之后,找不到应该的slc命令。

我在OSX上运行节点v0.12.6,npm v3.3.9。

这是npm吐出的路径......有助于:

/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

1 个答案:

答案 0 :(得分: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