質問: gcpのvmでpuppeteerをグローバルインストールしようと試みております。 ところが以下のようなエラーが出てしまい困っております。 (ローカルの場合は普通にできております) $ sudo npm install puppeteer -g > > puppeteer@2.0.0 install /usr/lib/node_modules/puppeteer > > node install.js > > > ERROR: Failed to download Chromium r706915! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download. { Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/puppeteer/.local-chromium' -- ASYNC -- at BrowserFetcher. (/usr/lib/node_modules/puppeteer/lib/helper.js:111:15) at Object. (/usr/lib/node_modules/puppeteer/install.js:62:16) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3) errno: -13, code: 'EACCES', syscall: 'mkdir', path: '/usr/lib/node_modules/puppeteer/.local-chromium' } /usr/lib/node_modulesにpuppeteerディレクトリもpackage.jsonファイルもできていません。 yarn global addでも同様でした。 どうかご教示頂けますと幸いでございます。 何卒宜しくお願い致します。
回答: グローバルインストールのパスについて理解していなかったようです。 失礼いたしました。