Pageres não funcionam no Amazon Linux

0

Eu tenho o Amazon Linux e instalei npm usando o repositório epel. Depois de npm , instalei pageres com

npm install --global pageres-cli

Já tenho uma phantomjs versão 1.9.8

Quando tento executar pageres , isso me causa este erro:

/usr/lib/node_modules/pageres-cli/node_modules/pageres/node_modules/mem/index.js:36
memoized.cache = opts.cache || new Map();
^
ReferenceError: Map is not defined
at module.exports (/usr/lib/node_modules/pageres-cli/node_modules/pageres/node_modules/mem/index.js:36:41)
at Object. (/usr/lib/node_modules/pageres-cli/node_modules/pageres/dist/util.js:452:35)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/usr/lib/node_modules/pageres-cli/node_modules/pageres/dist/index.js:213:48)
at Module._compile (module.js:456:26)

Eu não sei como consertar isso, por favor me avise.

Atenciosamente, Mansur

    
por Mansur Ali 12.07.2016 / 10:18

1 resposta

0

O erro estava relacionado aos pageres de versão do nó requeridos v0.12 mas usando o gerenciador de pacotes instalado a versão do nó é v0.10 resolvi o problema com as etapas abaixo.

[root @ ifr4 ~] # wget link

[root @ ifr4 ~] # chmod + x install.sh

[root @ ifr4 ~] # ./install.sh

[root @ ifr4 ~] # nvm lista-remota

[root @ ifr4 ~] # nvm instalar v0.12.0

[root @ ifr4 ~] # nvm use v0.12.0

[root @ ifr4 ~] # pageres google.com

✔ Captura de tela gerada 1 a partir de 1 URL e 1 tamanho

    
por 12.07.2016 / 10:21

Tags