一尘不染

env:节点:mac中没有这样的文件或目录

node.js

我正在google中搜索有关如何显示node 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了。我真的很新。我现在不知道如何解决此问题。

更新资料

我已经使用npmlist命令获取列表。我也明白我的意思这里链接,但是当我npm install的项目中。我总是得到这个“结果环境:节点:没有这样的文件或目录”,即使我命令,npm -v但是如果我在我的项目之外命令它。它工作npm -v


阅读 383

收藏
2020-07-07

共1个答案

一尘不染

注意:仅Mac用户!

  1. 使用命令完全卸载节点

    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)

如果这不起作用,则需要通过控制面板或任何其他方法删除节点。只要将其移除。

  1. 通过此网站安装节点:https : //nodejs.org/en/download/

如果使用nvm,则可以使用:

nvm install node

您已经可以检查它是否有效,则无需执行以下步骤:npm -v然后node -v

如果已nvm安装: command -v nvm

  1. 使用以下命令卸载npm:

sudo npm uninstall npm -g

或者,如果失败,请获取npm源代码,然后执行以下操作:

sudo make uninstall

如果已nvm安装,请使用:nvm uninstall npm

  1. 使用以下命令安装npm: npm install -g grunt
2020-07-07