【问题标题】:Command not found returned in terminal on almost every line几乎每一行的终端都没有找到命令返回
【发布时间】:2018-04-19 08:00:28
【问题描述】:

我正在尝试使用 AngularJS,但我什至无法通过终端安装它。

我在命令行输入这个

npm install -g @angular/cli

我得到了这个结果

- bash: npm: command not found 

我似乎在几乎每个命令上都收到相同的错误日志,其余的什么都不返回

我很困惑为什么它不起作用。 作为参考,我使用的是 OS X 10.9.5

【问题讨论】:

  • 请在此处发布之前至少对错误消息进行基本搜索。搜索 找不到 bash npm 命令。初步搜索是您自己找到解决方案所能付出的最小努力,而您甚至还没有这样做。
  • 哇。我在 youtube、google 和这里​​进行了搜索。似乎没有任何效果。无论我输入什么命令,我总是得到 -bash: npm: command not found.
  • 按照我两天前的建议,在 bash npm not found 上进行搜索。在这个网站上有一些现有的帖子,它们提供了这个问题的解决方案。我给了你确切的搜索词组要使用,并告诉你确切的搜索位置

标签: angularjs node.js bash command-line terminal


【解决方案1】:

确保你安装了 npm 自带的节点

https://nodejs.org/en/

【讨论】:

    【解决方案2】:

    你的错误看起来你甚至没有在你的计算机上安装节点,首先,你需要在你的计算机上安装node js,一旦你安装了 Node.js,你可以确保你已经使用 npm 本身获得了最新版本的 npm:sudo npm install npm -g

    然后您可以按照以下步骤继续安装:

    要在本地安装 @angular/cli,请运行 npm install @angular/cli --save,而要在全局安装它,请运行 npm install -g @angular/cli

    但如果它需要 root 访问权限,那么您必须包含 sudo,这将是 sudo npm install -g @angular/cli

    【讨论】:

    • 如果没有找到npm 命令,那么她没有安装npm 或node。
    • 我得到了这个 -bash: sudo: command not found, I installed NodeJS
    • @Ahrianna 在安装 @angular/cli 之前是否请求了 root 访问权限?
    • 我能够解决这个问题,现在我遇到了另一个问题。由于权限被拒绝,安装 Angular 无法正常工作。
    【解决方案3】:

    我想通了。我需要通过输入来调整 .bash_profile

    echo "export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/b‌​in" >> ~/.bash_profile
    

    感谢所有提供建议的人:)

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 1970-01-01
      • 2014-06-12
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 2020-03-07
      • 2021-12-17
      相关资源
      最近更新 更多