Error: EACCES: permission denied

后端 未结 23 2384
醉梦人生
醉梦人生 2020-11-29 19:04

I run npm install lodash but it throws Error: EACCES: permission denied error. I know it is permission issue but as far as I know, sudo permission

23条回答
  •  天涯浪人
    2020-11-29 19:45

    Try using this: On the command line, in your home directory, create a directory for global installations:

    mkdir ~/.npm-global
    

    Configure npm to use the new directory path:

    npm config set prefix '~/.npm-global'
    

    In your preferred text editor, open or create a ~/.profile file and add this line:

    export PATH=~/.npm-global/bin:$PATH
    

    On the command line, update your system variables:

    source ~/.profile
    

    Test installing package globally without using sudo, Hope it helps

提交回复
热议问题