Eduardo
Eduardo

Reputation: 294

Cant install Angular on MacOS

I can't install the framework Angular on my Mac.

Mac version: macOS Mojave version 10.14.6

The terminal suggest I should be using an admin account to make this installation work.

This is what I have been using to the terminal for the install:

npm install -g @angular/cli

This is the error displayed, copying and pasting the code is not comprehensive so instead I made the snapshot.

Error Please help!

Upvotes: 0

Views: 187

Answers (3)

Eduardo
Eduardo

Reputation: 294

I was able to install angular using brew. Use this link to find more about how to install Brew on your macOS, and about Angular while using brew the details are here. You only need to run brew install angular-cli I think on the terminal, so I hope that works out for anyone else having issues regarding this frameworks installation.

Upvotes: 0

akshayprasad
akshayprasad

Reputation: 1

Try logging in as a super user.

sudo npm install -g @angular/cli

Hope it works!

Upvotes: 0

Will Alexander
Will Alexander

Reputation: 3571

This problem is well known on macOS machines, and is linked to how your OS protects certain directories. Here is the procedure recommended in the NPM docs:

  • Back up your computer.
  • 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

Alternatively, you can install NodeJS and NPM using a version manager like nvm. With both of these methods, you are simply creating and defining a new directory where all of your NPM stuff will be installed. This prevents you from having to use sudo to install packages.

Upvotes: 2

Related Questions