Windows(10)でVisual Studio Code内でnpm
コマンドを(f1
を>
に使用して)実行して、作業中のフォルダーにパッケージをインストールする方法はありますか?
Npmがインストールされており、cmd
からnpmパッケージをインストールする必要があります
Zainstaluj
ext install npm script runner
żyj(dwa sposoby)
>npm
、wybierz run script
、wybierzżądanezadanieAktualizacja:Od wersji 1.3 Visual Studio Code ma zintegrowanyターミナル。 Aby gootworzyć、użyjjednej znastępującychmetod:
View:Toggle Integrated Terminal
。ターミナルで直接npmコマンドを実行できます(ctrl + `)。選択したシェルとして端末にcmd.exeがあることを確認します。
次の手順に従って、シェルとしてcmd.exeをデフォルトにできます。
Visual Studioコードが開いている間にnode.jsをインストールする可能性があります。 node.jsが正常にインストールされたら、VSコードを閉じて再度開始します。それが動作します。ありがとうございました
必要なことは、「ユーザー設定」ウィンドウ内で統合端末に引数を追加することだけです。
それを行うには、次の手順を実行します。
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
がんばろう
理由の1つは、vsコードの開始後にノードをインストールした場合です。vsコードのターミナル統合または外部は、vsコードの開始時にあったパス値を取得し、エラーが発生するためです。
'node' is not recognized as an internal or external command,operable program or batch file.
Vsコードを簡単に再起動することで問題が解決します。
Node.jsをインストールした後、同じことが起こりました。 Nodeおよびnpmは、PowerShellおよびコマンドプロンプトでは認識されましたが、VSコードでは認識されませんでした。 Node.jsインストールパスをシステムの環境変数PATH
変数に追加することで修正しました。私のシステムでのnode.jsのインストールパスは次のとおりです。
C:\ Program Files\nodejs
必要なnode.exe
を見つける場所。ユーザーのPATH
変数にはすでにNode.jsインストールパスがありましたが、何らかの理由でVS CodeにはシステムのPATH
変数にNode.jsインストールパスが必要です。
Windows 10の手順:
他の答えは素晴らしかったが、これはそれを修正する別の方法であり、ものをインストールしたり、管理者として実行したり、デフォルトの設定を変更したりする必要はなかった。
VSCode User Setup
は、VSCodeとその依存関係を変更するためにシステムレベル/管理者権限を必要としないディレクトリにインストールする新しいインストーラーです。これは、新しいVSCodeがユーザー特権で実行されるためです。 Nodejsインストールは、VSCodeが読み取れないシステム変数としてnpmのパスを追加しました。
User変数のPath変数にNPMパスを追加すると、統合されたコマンドラインからNPMを実行できます。
VS Codeにnpmをインストールするには:
Win10では、npmコマンドが機能するために管理者としてVSCodeを実行する必要がありました。