📌  相关文章
📜  npm 错误!安装 Angular cli 时的路径 usr local lib nodejs node-v10.15.3-linux-x64 lib node_modules - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:47.473000             🧑  作者: Mango

介绍:解决npm安装Angular cli时的路径错误

在使用npm安装Angular cli时,可能会遇到路径错误的问题,如'npm 错误!安装 Angular cli 时的路径 usr local lib nodejs node-v10.15.3-linux-x64 lib node_modules'。这通常是由于安装node的路径或文件夹权限的问题引起的。本文将向您介绍如何解决这个问题。

解决方案
方案一:更改node安装路径
  1. 检查当前node的安装路径:which node

    如果路径与错误提示中的路径不一致,那么你需要更改node的默认安装路径。

  2. 更改node的默认安装路径。

    默认情况下,node安装在/usr/local/bin。使用以下命令更改默认路径:

    npm config set prefix ~/.npm-global
    export PATH="$PATH:$HOME/.npm-global/bin"
    source ~/.profile
    
  3. 环境变量处理

    更改完毕后,需要检查环境变量是否已正确添加:

    env | grep PATH
    
  4. 环境变量更新

    如果环境变量不正确,请更新一下path:

    echo 'export PATH=$PATH:~/.npm-global/bin' >> ~/.bashrc
    source ~/.bashrc
    
  5. 安装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时的路径错误问题。选择哪种方法取决于您的实际情况。如果您遇到此问题,请尝试这些解决方案,找到适合您的那一个。希望这篇文章能帮到您。