我以前是通过其网站上的工具安装的节点,它向我发出有关Unbrewed header files
的警告,并在运行/node/
时列出了对brew doctor
目录中文件的大量引用
在卸载之前,我获得了以下版本的node和npm:
$ node -v
v11.13.0
~
$ npm -v
6.11.3
我尝试按照此处找到的说明卸载现有的节点安装: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
然后我尝试通过运行brew install node
重新安装节点,一切都顺利完成,但是,当检查我的节点和npm版本时,我仍然可以读取上面引用的旧版本。尝试运行Brew升级
$ brew upgrade node
Warning: node 13.3.0 already installed
~
$ node -v
v11.13.0
~
$ npm -v
6.11.3
在卸载先前版本的节点时,我会丢失一些文件吗?有没有我不在的地方?
答案 0 :(得分:0)
首先通过执行操作检查节点的安装位置
MDC.put("job-name", "Job1");
如果您的路径类似于 / usr / local / bin / node ,请尝试重新安装节点。
如果您的路径类似于〜/ .nvm / versions / node / v11.13.0 / bin / node ,则说明您正在从nvm运行节点。
在这种情况下,请根据您的终端检查您的$ which node
或~/.bashrc
,并确认是否有类似以下的命令。
~/.zshrc
删除这些行,然后根据您的终端运行以下命令。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
然后再次检查您的节点版本。希望能解决您的问题。