为什么我的计算机总是忘记节点和npm安装?

时间:2019-03-07 19:13:00

标签: node.js installation install

尽管所有文件仍然存在,但我的计算机一直忘记我已经安装了节点。到目前为止,我已经尝试通过使用brew,nvm和在this gist中的一些建议,通过nodejs网站上的节点安装程序进行安装。无论我尝试什么,在几个小时或几天之内,我都在工作,然后突然抛出节点错误,当我检查node -vnpm -v时,我得到了错误command not found: nodecommand not found: npm。我唯一想让节点重新工作的方法是,卸载我最近尝试过的所有内容,然后重新安装。

似乎我可能遇到某种环境或路径问题,但我不知道从哪里开始对此类问题进行故障排除。

编辑

基于以下建议,我将它们添加到了.bash_profile中,看来已经解决了我的问题。不知道为什么安装没有在此处或.bashrc中添加,而是手动添加解决了该问题:

export PATH="$HOME/.npm-packages/bin:$PATH"

export PATH="$HOME/.node_modules/bin:$PATH"

1 个答案:

答案 0 :(得分:0)

也许您忘记了将node&npm二进制文件添加到路径中,这就是为什么当您打开终端的新实例时会说它不知道node和npm的原因

只需将用于将二进制文件注册到您的.profile文件中可能位于您的主目录中的路径中的行添加