copilot-cli icon indicating copy to clipboard operation
copilot-cli copied to clipboard

App Instantly Failing - ReferenceError: File is not defined

Open drveresh opened this issue 2 months ago • 2 comments

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

drveresh avatar Oct 27 '25 18:10 drveresh

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

Riley-Mathieu avatar Oct 27 '25 18:10 Riley-Mathieu

@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

Riley-Mathieu avatar Oct 27 '25 18:10 Riley-Mathieu