Estou executando um AWS Ubuntu 18.04 LTS. Eu uso NVM para gerenciar versões de nós.
Estou tendo problemas com node-sass e npm. A compilação falha em "npm install" e posteriormente em "npm run dev", pois falha na instalação. O erro exato que recebo é este:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/ubuntu/.npm/_logs/2019-07-24T03_13_29_713Z-debug.log
Resoluções que tentei (com links para as páginas abaixo):
- Fazendo downgrade para o nó 10
- (dentro do arquivo em que estou executando tudo isso) npm install[e-mail protegido]
- npm instala node-sass@mais recente
- npm instalar node-sass --unsafe-perms
- fio adicionar nó-atrevimento
Também tentei gerenciar isso por meio do fio (que está instalado, e faço isso depois de excluir o arquivo de bloqueio do pacote), com o mesmo efeito. Parece que consegui algum progresso usando "yarn add node-sass", embora, quer eu use yarn ou npm, seja a mesma saída.
O próprio Node-sass relata que há alguns problemas de instalação em servidores Ubuntu.https://www.npmjs.com/package/node-sass
Resoluções de pessoas que enfrentam os mesmos problemas:https://github.com/sass/node-sass/issues/2662
Ambientes de nós com falhas de compilação devido ao node-sass:https://github.com/angular/angular-cli/issues/14339
De onde tirei a ideia do fio:https://github.com/sass/node-sass/issues/1980
Responder1
Eu consertei isso com este comando:
sudo npm install --unsafe-perm -g node-sass
sudo npm install --unsafe-perm