【发布时间】: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