规格:
我对编程(和堆栈溢出)很陌生。我在终端中使用以下命令安装了角: npm安装-g @ar角/cli。我遇到了一个EACCESS错误,但是这解决了它。最初,我能够运行ng命令。但是在关闭并重新打开终端后,出现了"ng:命令未找到“错误。我去掉了棱角重新安装了它。但这没什么用。
发布于 2019-01-22 06:18:21
您需要全局安装@/cli,而不是本地。如果您键入:
npm安装-g @转角/cli
在终端中,您将得到错误: ng:命令未找到或不同的错误,这是因为您无法访问npm的全局目录
解决办法是:只需使用sudo
sudo安装-g @角/cli
发布于 2018-01-06 19:59:17
我建议您尝试另一种安装nodejs的方法,比如使用节点版本管理器。它非常容易使用,并允许您在同一台计算机上运行nodejs和npm依赖项的多个版本。
由于是在国家预防机制文件中说明,EACCESS错误通常采用以下策略:
发布于 2018-01-06 20:03:13
Nodejs网站安装包的安装与预期的pc几乎一样。所以我们在这里看到了两个问题
chmod修复export修复您可以通过编辑~/..bash_profile并添加
export PATH="[Enter your path here]:$PATH"但是如果您是新手,我强烈建议您帮助安装像自制方法这样非常友好的终端安装/更新软件。
如果可能的话,将希望卸载当前节点。
那就是.
/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 https://stackoverflow.com/questions/48130705
复制相似问题