Amazon Linux で Pageres が実行されない

Amazon Linux で Pageres が実行されない

Amazon Linuxがあり、npmepelリポジトリを使用してインストールしました。インストールnpmpageres

npm install --global pageres-cli

すでにphantomjsバージョンがあります1.9.8

実行しようとすると、pageres次のエラーが発生します。

/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)

この問題を解決する方法がわかりません。教えてください。

ありがとう、マンスール

ベストアンサー1

このエラーはv0.12を必要とするノードバージョンのpageresに関連していましたが、パッケージマネージャを使用してインストールしたノードのバージョンはv0.10だったので、次の手順で問題を解決しました。

[root@ifr4 ~]# wgethttps://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh

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

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

[root@ifr4 ~]# nvm リスト - リモート

[root@ifr4 ~]# nvm インストール v0.12.0

[root@ifr4 ~]# nvm は v0.12.0 を使用します。

[root@ifr4~]#pageres google.com

✔1つのURLと1つのサイズで1つのスクリーンショットを作成する

おすすめ記事