VSCODE Intellisense не работает. Использование NVM - PullRequest
0 голосов
/ 03 июля 2019

В TsServer Log обнаружена эта ошибка:

[20:0:44.403] NPM location: npm (explicit '--npmLocation' not  provided)
[20:0:44.404] validateDefaultNpmLocation: true
[20:0:44.404] Npm config file: /Users/<>/Library/Caches/typescript/3.5/package.json
[20:0:44.404] Updating types-registry npm package...
[20:0:44.405] Exec: npm install --ignore-scripts types-registry@latest
[20:0:44.417]     Failed. stdout:

    stderr:
    env: node: No such file or directory

[20:0:44.418] Updated types-registry npm package

Я думаю, что из-за удаления системного узла и использования nvm tsserver не получает путь к узлу

Уже установлено nvm по умолчанию:

[127] % nvm ls
->     v10.16.0
        v12.5.0
default -> 10 (-> v10.16.0)
node -> stable (-> v12.5.0) (default)
stable -> 12.5 (-> v12.5.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.16.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.16.0

Установите эти настройки в VSCODE:

{
    "typescript.tsserver.log": "verbose",
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "/bin/zsh",
    "terminal.integrated.shellArgs.osx": []
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...