title: Error in p-limit lib when importing @google-cloud/storage to deploy firebase function
body: <p>I am trying to deploy a firebase function with the command firebase deploy, but when I import @google-cloud/storage</p>
  <pre><code>const { Storage } = require('@google-cloud/storage');
  </code></pre>
  <p>I get this error</p>
  <pre><code>Detailed stack trace: /srv/node_modules/p-limit/index.js:30
              } catch {}
  SyntaxError: Unexpected token {
  at createScript (vm.js:80:10)
  at Object.runInThisContext (vm.js:139:10)
  at Module._compile (module.js:617:28)
  at Object.Module._extensions..js (module.js:664:10)
  at Module.load (module.js:566:32)
  at tryModuleLoad (module.js:506:12)
  at Function.Module._load (module.js:498:3)
  at Module.require (module.js:597:17)
  at require (internal/module.js:11:18)
  at Object.&lt;anonymous&gt; (/srv/node_modules/@google-cloud/storage/build/src/bucket.js:25:16)
  </code></pre>
  <p>The problem is that I found this error in p-limit/index.js in the following code</p>
  <pre><code>    const run = async (fn, resolve, ...args) =&gt; {
      activeCount++;
  
      // TODO: Get rid of `pTry`. It's not needed anymore.
      const result = pTry(fn, ...args);
  
      resolve(result);
  
      try {
          await result;
      } catch {}
  
      next();
  };
  </code></pre>
  <p>But if I edit this part of the code and deploy again, I get the same error, so it seems that it's not reading this file.. it's getting this error in some other place that I cant find..</p>
  <p>Someone can help?</p>