Angular cli não pode ser instalado no Ubuntu 17.04

2

Estou tentando instalar @angular/cli no meu Linux (Ubuntu 17.04), atualizei nodejs para a versão mais recente 8.2.1 e npm 5.3.0, mas quando executo o comando sudo npm install -g @angular/cli installation é looping sobre isso:

gyp verb command install [ '8.2.1' ]
gyp verb install input version string "8.2.1"
gyp verb install installing version: 8.2.1
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 8.2.1
gyp verb ensuring nodedir is created /usr/lib/node_modules/@angular/cli/node_modules/node-sass/.node-gyp/8.2.1
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/lib/node_modules/@angular/cli/node_modules/node-sass/.node-gyp/8.2.1"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/@angular/cli/node_modules/node-sass/.node-gyp"
gyp verb tmpdir == cwd automatically will remove dev files after to save disk space

Como posso corrigir esse problema? Estou ficando louco por causa disso

    
por Arkadi 30.07.2017 / 10:34

1 resposta

2

Não é bonito, mas criar manualmente o diretório ausente parece funcionar.

cd /usr/lib/node_modules/@angular/cli/node_modules/node-sass/
mkdir .node-gyp
mkdir .node-gyp/8.2.1
sudo npm install -g @angular/cli

A pior parte é que não há nada nesse diretório após a instalação.

    
por entomo 30.07.2017 / 15:05