microsoft / inshellisense

IDE style command line auto complete
MIT License
8.24k stars 181 forks source link

pagedSuggestions.at is not a function on WSL2, node14 #14

Closed ilovejs closed 8 months ago

ilovejs commented 8 months ago

Straight after install with node v14.21.3 crash

➜  Code inshellisense --shell zsh

  ERROR  pagedSuggestions.at is not a function

 file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/build/ui/suggestions.js:48:
 48

 -Suggestion (file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/build/ui/sugge
            stions.js:48:48)
 -renderWithHoo (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/react
  s            -reconciler/cjs/react-reconciler.development.js:7478:18)
 -mountIndeterminateComp (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modu
  nent                  les/react-reconciler/cjs/react-reconciler.development.js:11247:13)
 -beginWork (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/react-rec
           onciler/cjs/react-reconciler.development.js:12760:16)
 -beginWork$ (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/react-re
            conciler/cjs/react-reconciler.development.js:19569:14)
 -performUnitOfWo (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/rea
  k              ct-reconciler/cjs/react-reconciler.development.js:18703:12)
 -workLoopSyn (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/react-r
             econciler/cjs/react-reconciler.development.js:18609:5)
 -renderRootSyn (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/react
               -reconciler/cjs/react-reconciler.development.js:18577:7)
 -performSyncWorkOnR (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/
  ot                react-reconciler/cjs/react-reconciler.development.js:18193:20)
 -flushSyncCallbac (/home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/re
  s               act-reconciler/cjs/react-reconciler.development.js:2936:22)

The above error occurred in the <Suggestions> component:

    at Suggestions (file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/build/ui/suggestions.js:42:39)
    at ink-box
    at Box (file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/ink/build/components/Box.js:5:27)
    at UI (file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/build/ui/ui-root.js:11:15)
    at InternalApp (file:///home/ilovejs/.nvm/versions/node/v14.21.3/lib/node_modules/@microsoft/inshellisense/node_modules/ink/build/components/App.js:19:9)

React will try to recreate this component tree from scratch using the error boundary you provided, InternalApp.
➜  Code node -v
v14.21.3

To Reproduce install run like above

Expected behavior A clear and concise description of what you expected to happen.

Environment

Additional context Add any other context about the problem here.

gscragg-lawvu commented 8 months ago

According to Mozilla Docs, that function needs node 16.6.0