我在macOS Sierra上,在系统更新后,angular-cli出现了无法再运行命令的问题。我做了一些研究,常见的原因似乎是一个路径问题,我尝试使用以下步骤解决:
npm install -g angular@latest
cd ~/npm-global/bin
ls and make sure ng exists
touch ~/.bashrc
vim ~/.bashrc
alias ng="~/npm-global/bin/ng"
:wq
(在vim中保存)ng --version
然而,上述措施无效。在遵循这些步骤时我也发现了一个奇怪的问题。当我cd ~/npm-global/bin
我看到ng目录时,当我尝试cd ng
时,它说不存在这样的目录。这与问题有关吗?我的节点版本是v6.9.4。
我已经尝试了所遇到的所有解决方案,但似乎没有任何效果。
答案 0 :(得分:0)
问题是当我检查echo $PATH
如果这是您的问题,请执行以下操作:
1)touch ~/.bash_profile
2)open ~/.bash_profile
3)export PATH="/Users/<your home directory>/npm/bin:$PATH"
4)restart terminal
5)ng --version
(验证)