我正在谷歌中搜索如何显示节点 js 的版本或我将如何使用 npm?如果我这样做
npm -v
即使我已经使用 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 了。我对此真的很陌生。我现在不知道如何解决这个问题。
更新
我已经使用 npm list
命令获得了列表。我也得到了这里的想法 链接 但是当我在项目中 npm install
时。我总是得到这个“结果环境:节点:没有这样的文件或目录”,即使我命令 npm -v
但如果我在我的项目之外命令它。它工作 npm -v
原文由 user3818576 发布,翻译遵循 CC BY-SA 4.0 许可协议
注意:仅限 mac 用户!
或者你可以查看这个网站: 我如何完全卸载 Node.js,然后从头开始重新安装(Mac OS X)
如果这不起作用,您需要通过控制面板或任何其他方法删除节点。只要它被删除。
如果您使用
nvm
,您可以使用:nvm install node
您已经可以检查它是否有效,然后您不需要采取以下步骤:
npm -v
然后node -v
如果您安装了
nvm
:command -v nvm
sudo npm uninstall npm -g
或者,如果失败,请获取 npm 源代码,然后执行以下操作:
sudo make uninstall
如果您安装了
nvm
,则使用:nvm uninstall npm
npm install -g grunt