📅  最后修改于: 2023-12-03 14:44:47.473000             🧑  作者: Mango
在使用npm安装Angular cli时,可能会遇到路径错误的问题,如'npm 错误!安装 Angular cli 时的路径 usr local lib nodejs node-v10.15.3-linux-x64 lib node_modules'。这通常是由于安装node的路径或文件夹权限的问题引起的。本文将向您介绍如何解决这个问题。
检查当前node的安装路径:which node
。
如果路径与错误提示中的路径不一致,那么你需要更改node的默认安装路径。
更改node的默认安装路径。
默认情况下,node安装在/usr/local/bin
。使用以下命令更改默认路径:
npm config set prefix ~/.npm-global
export PATH="$PATH:$HOME/.npm-global/bin"
source ~/.profile
环境变量处理
更改完毕后,需要检查环境变量是否已正确添加:
env | grep PATH
环境变量更新
如果环境变量不正确,请更新一下path:
echo 'export PATH=$PATH:~/.npm-global/bin' >> ~/.bashrc
source ~/.bashrc
安装Angular cli
执行以下命令进行安装:
npm install -g @angular/cli
首先,找到nodejs和npm安装的位置,例如/usr/local/lib/nodejs/node-v10.15.3-linux-x64/bin
。然后,更改此文件夹的权限:
sudo chmod -R 777 /usr/local/lib/nodejs/node-v10.15.3-linux-x64/bin
然后,您就可以安装Angular cli了:
npm install -g @angular/cli
以上两种方法都可以解决npm安装Angular cli时的路径错误问题。选择哪种方法取决于您的实际情况。如果您遇到此问题,请尝试这些解决方案,找到适合您的那一个。希望这篇文章能帮到您。