首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角命令在终端中找不到

角命令在终端中找不到
EN

Stack Overflow用户
提问于 2018-01-06 18:51:14
回答 6查看 12.7K关注 0票数 1

规格:

  • MacOS 10.12.6
  • Node.js v8.9.4
  • NPM 5.6.0

我对编程(和堆栈溢出)很陌生。我在终端中使用以下命令安装了角: npm安装-g @ar角/cli。我遇到了一个EACCESS错误,但是解决了它。最初,我能够运行ng命令。但是在关闭并重新打开终端后,出现了"ng:命令未找到“错误。我去掉了棱角重新安装了它。但这没什么用。

"ng:命令不存在“错误的屏幕截图

npm列表-g的屏幕截图-深度=0

卸载角部分中的错误

卸载角的误差第2部分

回波$PATH

EN

回答 6

Stack Overflow用户

发布于 2019-01-22 06:18:21

您需要全局安装@/cli,而不是本地。如果您键入:

npm安装-g @转角/cli

在终端中,您将得到错误: ng:命令未找到或不同的错误,这是因为您无法访问npm的全局目录

解决办法是:只需使用sudo

sudo安装-g @角/cli

票数 2
EN

Stack Overflow用户

发布于 2018-01-06 19:59:17

我建议您尝试另一种安装nodejs的方法,比如使用节点版本管理器。它非常容易使用,并允许您在同一台计算机上运行nodejs和npm依赖项的多个版本。

由于是在国家预防机制文件中说明,EACCESS错误通常采用以下策略:

  1. 使用版本管理器(如)
  2. 更改nodejs默认安装目录
票数 1
EN

Stack Overflow用户

发布于 2018-01-06 20:03:13

Nodejs网站安装包的安装与预期的pc几乎一样。所以我们在这里看到了两个问题

  • 已安装的目录,可以用chmod修复
  • 位置未知,可以用export修复

您可以通过编辑~/..bash_profile并添加

代码语言:javascript
运行
复制
export PATH="[Enter your path here]:$PATH"

但是如果您是新手,我强烈建议您帮助安装像自制方法这样非常友好的终端安装/更新软件。

如果可能的话,将希望卸载当前节点。

那就是.

代码语言:javascript
运行
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew update

brew doctor

export PATH="/usr/local/bin:$PATH"

brew install node

npm install -g @angular/cli@latest 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48130705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档