で動作するようにvscodeを設定するのに問題がありますnvm
。の下のフォルダにnvm install node
インストールされているノード13.12.0を実行して、ノード13.12.0をインストールしました。home
/home/$USER/.nvm/versions/node/v13.12.0
js
vscodeにインテリセンスの全体が含まれていないようです。でインストールされたノードモジュールを選択しているようですがyarn
、fs
やのようなグローバルモジュールは選択していませんreadline
。に設定することで、デバッグの回避策をいくつか設定できrunTimeExecutable
ましたlaunch.json
。
nvm
パスを使用するように設定しましたが、何をしてもインテリセンスが正しく機能しません。
"eslint.nodePath": "/home/$USER/.nvm/versions/node/v13.12.0/bin/node",
"eslint.packageManager": "yarn",
"prettier.packageManager": "yarn",
"npm.packageManager": "yarn",
"typescript.npm": "/home/$USER/.nvm/versions/node/v13.12.0/bin/npm",
"eslint.runtime": "/home/$USER/.nvm/versions/node/v13.12.0/bin/node",
"code-runner.runInTerminal": true
これは一般的な問題のようですが、これnvm
を修正する方法について何か提案はありますか?
掘り下げた後、jebrainsサポートサイトの投稿に出くわしました。
投稿によると、NVMは端末の起動時にのみ環境変数にパッチを適用します。IDEはターミナルから起動された場合、それは(修正を含むターミナル環境を継承PATH
追加環境変数を、NVM_DIR
、env
、var
、など)。その場合、IDEは正しいPATH値を認識するため、通常、node / npmの使用に問題はありません。
回避策として、メニューエントリの起動コマンドをに変更しましたがzsh -c "/usr/bin/code-oss --no-sandbox --unity-launch %F"
、残念ながら保存されていないようです。カスタム.desktop
ファイルを作成する必要がありますか?
また、スイッチは--no-sandbox --unity-launch %F
何ですか?--no-sandbox
は隔離用だと思いますが、もう1つはわかりません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加