回答:
v0.6.11(2012-02-20)以降のnodejs.orgの現在のWindowsインストーラーは、NodeJSとともにNPMをインストールします。
ノート:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
として実行している場合は、必ずそのユーザーとして実行してください。一部のモジュール/ユーティリティはグローバルにインストールする必要があります。...\npm
、ユーザー自身のパスにユーザーのパスを追加する必要がある場合があります。すべてのユーザーの「グローバル」ロケーションをより適切な共有グローバルロケーションに変更するには%ALLUSERSPROFILE%\(npm|npm-cache)
(管理者としてこれを行います):
[NODE_INSTALL_PATH]\etc\
ディレクトリを
作成するnpm config --global ...
アクションを実行する前に必要ですC:\ProgramData\npm-cache
-npmモジュールがここに配置されますC:\ProgramData\npm
-グローバルにインストールされたモジュールのバイナリスクリプトがここに配置されますC:\ProgramData\npm\node_modules
-グローバルにインストールされたモジュールがここに配置されますnpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
システムのパス環境変数に追加しますユーザーの「グローバル」ロケーションを%LOCALAPPDATA%\(npm|npm-cache)
パスに変更する場合:
C:\Users\YOURNAME\AppData\Local\npm-cache
-npmモジュールがここに配置されますC:\Users\YOURNAME\AppData\Local\npm
-インストールされたモジュールのバイナリスクリプトがここに配置されますC:\Users\YOURNAME\AppData\Local\npm\node_modules
-グローバルにインストールされたモジュールがここに配置されますnpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
。
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
初心者のために、私が最も頻繁に使用したnpmモジュールの一部を以下に示します。
より高度なJSオプション...
テストのために、私は次のツールに手を伸ばします...
Webツール。
ビルドした場合...
Node.js Command Prompt
ます。npm
他のコマンドラインから実行しようとしても機能しません。
npm
Windows上でNode.jsのコマンドプロンプト。それは実行可能な方法ではないと言っていません。ほとんどの端末またはシェルは、それを使用する人が何をしているかを知っていれば動作します。私はnpm
ほぼ毎日コマンドを使用しています。私がWindowsを使用して立ち往生している場合は、BASHが最適です。しかし、WindowsネイティブのCMDとPowerShellは機能し、BASH、WSL(BASH、ZSH、Fish)...すべて正常に機能します。「他のコマンドラインからnpmを実行しようとしても機能しません。」このステートメントは、VIMを使用してJavaScriptを記述しなければならず、他のIDEは機能しないことを意味します。#facepalm
msiインストーラを使用してNode.jsがインストールされていない場合、npmを手動で設定する必要があります。
まず、node.exeファイルがフォルダにあるとしましょうc:\nodejs
。次にnpmをセットアップします-
c:\nodejs\node_modules
を作成し、c:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
フォルダに解凍しますc:\nodejs\node_modules\npm\bin
しc:\nodejs
ますnpmをテストするには、cmd.exe
作業ディレクトリを開いてc:\nodejs
と入力しnpm --version
ます。正しくセットアップされていれば、npmのバージョンが表示されます。
セットアップが完了すると、ローカルまたはグローバルにパッケージをインストール/アンインストールするために使用できます。npmの使用の詳細については、https://docs.npmjs.com/にアクセスしてください。
最後のステップとして、ノードのフォルダーパスc:\nodejs
をpath
環境変数に追加して、実行時node.exe
およびnpm
コマンドプロンプトでフルパスを指定する必要がないようにすることができます。
set NODE=%USERPROFILE%\nodejs
そしてPATH=%PATH%;%NODE%
、あなた行くにしている良い...
set path=your/folder/containing/node
。たとえば、set path=%userprofile%\nodejs
。その後、それを呼び出しnpm
て、それはすべてです。このコマンドset path
は現在のcmdセッションにのみ影響し、レジストリ全体には影響しないため、元に戻す必要はありません。
msi(node-v0.6.12.msi)を使用してWindows 7に最新バージョンのノード(0.6.12)をインストールしました。
npmはすでに同梱されており、個別に含める必要はありません。
私は、nodejsが存在するパス、つまりC:\ Program Files(x86)\ nodejsからnpm(npm install mysql)を実行中に権限の問題に直面してい ました。
次に、以下の手順に従いました:
1)追加 C:\Program Files (x86)\nodejs\npm
環境変数に -パスシステム変数。
2)C:\
コマンドプロンプトのみに戻り、コマンドを実行しました-npm install mysql
--そして出来上がり!出来た..
お役に立てれば。
Windowsでnpmを使用してnode.jsを実行しています。トリックは単にcygwinを使用することです。私はhttps://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)の下のハウツーに従いました。ただし、nodejsまたはnpmのバージョン0.4.11を使用していることを確認してください。失敗します。
ここからWindows 8.1用の64ビットNode.js v0.12.0をインストールしました。それは約8MBで、MSIなのでダブルクリックするだけで起動できます。環境パスなどを自動的に設定します。
次に、コマンドラインを取得するには、 [Win-Key]+[S]
は検索専用であり、検索フレーズとして「node.js」を入力します。
Node.js Command Prompt
エントリを選択してくださいNode.js
。
どちらもコマンドプロンプトを表示しますが、実際に機能するのは前者だけです。npmはそのダウンロードに組み込まれているので、すぐnpm -whatever
に実行できます。
ChocolateyのようなWindowsパッケージマネージャーを使用します。まず、ホームページに示されているとおりにChocolateyをインストールします。そよ風
次に、Node JS(インストール)をインストールするには、コマンドラインまたはPowerShellから次のコマンドを実行します。
C:> cinst nodejs.install
スタンドアロンのnode.exeでNPMを使用する方法に関する@CTS_AEのガイドは次のとおりです。https://stackoverflow.com/a/31148216/228508