首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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

Stack Overflow用户

发布于 2019-01-02 20:10:48

如果您使用的是基于Homebrew的Node和NPM的安装,那么您的安装可能不会将您的全局安装的包保存在一个可预测的位置(我的没有)。

这些步骤帮助我确保角CLI和其他全球安装的软件包在一个可预测的位置着陆,现在它们在我的终端上工作。

摘要:

  1. 删除任何现有的国家预防机制一揽子计划: sudo rm -rf /usr/local/lib/node_modules
  2. 删除当前Node和NPM的安装: brew uninstall node
  3. 预先配置NPM,以便在主目录下的某个位置安装软件包: echo prefix=~/.npm-packages >> ~/.npmrc
  4. 将新的NPM包位置添加到shell的搜索路径: echo 'export PATH="$HOME/.npm-packages/bin:$PATH"' >> ~/.bash_profile
  5. 退出并重新启动终端应用程序
  6. 在新节点设置中安装角CLI: npm install -g @angular/cli

现在,ng命令应该存在于~/.npm-packages/bin/ng中,并且您应该能够成功地运行ng --version

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48130705

复制
相关文章

相似问题

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