【问题标题】:I tried to install NPM and ng and none of the commands work. I need to remove everything and start over我尝试安装 NPM 和 ng,但没有一个命令起作用。我需要删除所有内容并重新开始
【发布时间】:2019-05-24 15:07:33
【问题描述】:

我是 Angular 和终端使用的新手。我安装了 NPM 并尝试使用 ng serve ,这就是问题开始的地方。我已准备好完全卸载所有内容并重新开始。

我已研究并尝试卸载和重新安装。我已经清除了缓存。我尝试根据其他答案所说的添加到 bash_profile 文件和 .bashrc 中,但我认为这让事情变得更糟。我运行的每个命令都说 -bash: /usr/local/bin/npm: No such file or directory 什么都不会工作。

我尝试按照其他卸载教程进行操作,但出现更多错误。

 npm help

bash: /usr/local/bin/npm: 没有这样的文件或目录

npm deactivate

bash: /usr/local/bin/npm: 没有这样的文件或目录

【问题讨论】:

  • 错误很明显 - /usr/local/bin/ 中没有“npm”二进制文件。您要么已经卸载它,要么它驻留在其他地方(例如,可能在 /usr/bin 中)。执行whereis npm。它应该返回 npm 的路径,你就可以解决问题了。
  • 那么 npm 显然没有安装。您需要重新安装它。
  • 但是当我输入 npm -v 它显示 6.9.0
  • 你还在用 Linux 吗?您对 @md-ullash 的回答的评论表明您实际上是在 macOS 上...
  • 是的,这解释了一切。 apt 是 Debian 派生 Linux 发行版的包管理器。很遗憾,我没有使用 macOS 的经验,因此无法为您提供帮助。

标签: javascript node.js npm terminal nvm


【解决方案1】:

从这里https://nodejs.org/en/download/ 安装新版本的 Node.js 和 NPM:

sudo apt install nodejs npm

可能存在安装问题。如果你尝试更多,我相信你可以做到。您也可以从这里获得帮助https://www.w3schools.com/nodejs/

【讨论】:

  • 我安装了最新版本的nodejs。当我输入“sudo apt update”时,我得到“无法在“/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/apt”(-1)找到可执行文件”
猜你喜欢
  • 1970-01-01
  • 2021-11-29
  • 2017-12-18
  • 2022-09-30
  • 2014-03-11
  • 2019-12-06
  • 2011-06-21
  • 2022-12-11
  • 2018-01-16
相关资源
最近更新 更多