我正在google中搜索有关如何显示node js版本或如何与npm合作的信息?如果我这样做
npm -v
即使我已经使用安装了它brew install node。结果总是
brew install node
env: node: No such file or directory
我已经做了很多命令来解决它,但是失败了。这些是我已经尝试过的命令:
sudo apt-get install nodejs-legacy sudo ln -s /usr/local/bin/node /usr/bin/node brew unlink node brew link node
因此,我无法启动任务。帮帮我 在使用此命令之前,这项工作已经完成brew link --overwrite node。现在我有问题,我不能再使用npm了。我真的很新。我现在不知道如何解决此问题。
brew link --overwrite node
更新资料
我已经使用npmlist命令获取列表。我也明白我的意思这里链接,但是当我npm install的项目中。我总是得到这个“结果环境:节点:没有这样的文件或目录”,即使我命令,npm -v但是如果我在我的项目之外命令它。它工作npm -v
npmlist
npm install
注意:仅Mac用户!
使用命令完全卸载节点
curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh chmod +x ./uninstall-node.sh ./uninstall-node.sh rm uninstall-node.sh
或者,您可以访问以下网站:如何完全卸载Node.js,然后从头开始重新安装(Mac OS X)
如果这不起作用,则需要通过控制面板或任何其他方法删除节点。只要将其移除。
如果使用nvm,则可以使用:
nvm
nvm install node
您已经可以检查它是否有效,则无需执行以下步骤:npm -v然后node -v
node -v
如果已nvm安装: command -v nvm
command -v nvm
sudo npm uninstall npm -g
或者,如果失败,请获取npm源代码,然后执行以下操作:
sudo make uninstall
如果已nvm安装,请使用:nvm uninstall npm
nvm uninstall npm
npm install -g grunt