質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

解決済

3回答

14816閲覧

VSCode上でのnode、npmコマンドを実行するとエラーになり実行できない

MT-333

総合スコア22

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

1クリップ

投稿2021/12/16 14:11

編集2021/12/16 15:41

前提・実現したいこと

以下の公式サイトからnode.jsをダウンロード→インストールし、
cmd上でバージョンなどを確認し、問題なくインストールされていることを確認しました。

https://nodejs.org/ja/

続いてVSCodeのターミナル上で同じようにnode、npmコマンドを実行したのですが、
「発生している問題・エラーメッセージ」に記載のエラーとなり、実行ができませんでした。

コマンド実行場所:~$ C:\Users{ユーザー名}\Documents\test_folder
nodeフォルダパス:C:\Program Files\nodejs

恐らくPATHの問題かと思うのですが、どの設定をどのように変更すれば良いか分かりません。
ご教示いただけますと幸いです。

発生している問題・エラーメッセージ

「内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

補足情報(FW/ツールのバージョンなど)

OS:Windows10 20H2
nodeバージョン:v16.13.1
npmバージョン:8.1.2
VSCodeバージョン:1.63.1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

自己解決したので記載しておきます。

すごく単純でしたが、PCの再起動やVSCodeの再起動ではなく、
ターミナルの再起動で問題なく実行ができるようになりました。
ちなみに、ターミナルPowershellです。

回答してくださった皆様、ありがとうございました。

投稿2022/01/19 08:40

MT-333

総合スコア22

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

コマンドプロンプトでは実行できるが、VSCodeのターミナルでは実行できない現象でしょうか。
VSCodeのターミナルを起動すると、どんなメッセージが表示されるでしょう。
Powershellが起動していませんか?

投稿2022/01/04 11:08

technocore

総合スコア7337

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

PATHの追加方法

Win + S で検索窓開いて「path」と入力

「システム環境変数の編集」を選択して開く

下にある「環境変数(N)」をクリック

下の窓の「PATH」をダブルクリック

右のメニューの「新規(N)」をクリック

入力待ちになるだろうから、追加したいパスを入力(今回なら、C:\Program Files\nodejs)

これでいけるだろうと思われます。

投稿2021/12/18 08:34

jobc

総合スコア32

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MT-333

2021/12/22 14:43

jobcさん ご回答いただきありがとうございます。 返信が遅くなってしまい申し訳ありません。 ご教示いただいたPATHの追加ですが、 こちらは既に追加されておりまして(恐らくnodeをインストールした時)、 そのためcmd上ではバージョン確認など、コマンドが上手く動作しているのだと思います。 質問としてはVSCodeのターミナル上で、コマンド実行場所(現在のパス)が以下のときに node、npmコマンドを実行する方法はないか、ということでした。 ~$ C:\Users\{ユーザー名}\Documents\test_folder よろしくお願いいたします。
wasd0109

2022/01/04 06:16

VSCodeを一回閉じたやPCをリスタートした後もエラってる感じですか?
MT-333

2022/01/04 10:13

wasd0109さん ご回答ありがとうございます。 はい、PC再起動等はすでに試していますが、挙動に変わりはないですね。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問