プロが教えるわが家の防犯対策術!

おそらくパスが通ってないものと想いますがなぜそうなるのか全くわからないので質問です。
MacOS(M1)を使用していてターミナルではNode -vやnpm run serveのコマンドが通るのに
VSCODE上のターミナルでは通りません、cdでの階層は同じ場所にいます。
自身で調べてHomebrew、Nodebrewを使用してインストールしたもので
Mavenプロジェクトです。
VSCODE上で行うコマンドとターミナルで行うコマンドで結果に差が出るものなのかもわかりませんが
・なぜそのようなことが起こるのか
・どうやって解消すればよいのか
わかる方がいたらごお教示お願いいたします。
ソースコードなど詳細はセキュリティ上開示出来ないことをお詫び申し上げます。

A 回答 (1件)

パッと思いつくのは、デフォルトのターミナルが、bashとzsh、または、PS(PowrShell)と異なっているため、読み込むプロファイルが異なり、pathが通っていないのでは?と



VScodeのデフォルトターミナルの設定を合わせれば、解決すると思います

VSCodeで、
1)「管理」→「設定」を開く
2)「設定の検索」に、「ターミナル macOS」と入力
3)検索一致タブの「ターミナル」をクリックし、スクロール
4)「macOS上の規定ターミナルプロファイル」をターミナル.appで起動するものと合わる
5)VSCodeを再起動
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A