App Instantly Failing - ReferenceError: File is not defined
Describe the bug
Env: MacOs: Apple M3, Sequoa Version 15.7.1 (24G231);
It is failing immediately after running ($copilot). Below are some errors: file:///Users/veedevireddy/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:648 `,r=e.pad||" ",a=l!=="right"?lKn:nKn,I=!1;Array.isArray(t)||(I=!0,t=String(t).split(n));let s,o=0;return t=t.map(function(c){return c=String(c),s=tKn(c),o=Math.max(s,o),{str:c,width:s}}).map(function(c){return new Array(a(o,c.width)+1).join(r)+c.str}),I?t.join(n):t}qO.left=function(e){retur........ long code, then ReferenceError: File is not defined at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:648:254590 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:18:501 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:648:260765 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:18:501 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:775:2298 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:18:501 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:775:8998 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:18:501 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:775:28855 at file:///Users/<userId>/.nvm/versions/node/v18.19.0/lib/node_modules/@github/copilot/index.js:18:501
Affected version
No response
Steps to reproduce the behavior
$copilot
Expected behavior
Show the splash screen or intro app screen, as in https://www.npmjs.com/package/@github/copilot
Additional context
No response
Getting the same behavior in Ubuntu 22.04
ReferenceError: File is not defined
at file:///usr/lib/node_modules/@github/copilot/index.js:648:254590
at file:///usr/lib/node_modules/@github/copilot/index.js:18:501
at file:///usr/lib/node_modules/@github/copilot/index.js:648:260765
at file:///usr/lib/node_modules/@github/copilot/index.js:18:501
at file:///usr/lib/node_modules/@github/copilot/index.js:775:2298
at file:///usr/lib/node_modules/@github/copilot/index.js:18:501
at file:///usr/lib/node_modules/@github/copilot/index.js:775:8998
at file:///usr/lib/node_modules/@github/copilot/index.js:18:501
at file:///usr/lib/node_modules/@github/copilot/index.js:775:28855
at file:///usr/lib/node_modules/@github/copilot/index.js:18:501
Node.js v18.17.1
@drveresh the README says copilot requires Node v22 or higher.
Updating to 22.21.0 fixed it for me. https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version