规格:
我对编程(和堆栈溢出)很陌生。我在终端中使用以下命令安装了角: npm安装-g @ar角/cli。我遇到了一个EACCESS错误,但是这解决了它。最初,我能够运行ng命令。但是在关闭并重新打开终端后,出现了"ng:命令未找到“错误。我去掉了棱角重新安装了它。但这没什么用。
发布于 2019-01-02 20:10:48
如果您使用的是基于Homebrew的Node和NPM的安装,那么您的安装可能不会将您的全局安装的包保存在一个可预测的位置(我的没有)。
这些步骤帮助我确保角CLI和其他全球安装的软件包在一个可预测的位置着陆,现在它们在我的终端上工作。
摘要:
sudo rm -rf /usr/local/lib/node_modulesbrew uninstall nodeecho prefix=~/.npm-packages >> ~/.npmrcecho 'export PATH="$HOME/.npm-packages/bin:$PATH"' >> ~/.bash_profilenpm install -g @angular/cli现在,ng命令应该存在于~/.npm-packages/bin/ng中,并且您应该能够成功地运行ng --version。
https://stackoverflow.com/questions/48130705
复制相似问题