質問
nodejsのWindowsバイナリ(.exe)をダウンロードしました メインページ.
インストールして使用するにはどうすればよいですか npm
(ノードパッケージマネージャー)?
解決 3
他のヒント
現在のWindowsインストーラーから nodejs.org V0.6.11(2012-02-20)の時点で、NODEJと一緒にNPMをインストールします。
ノート:
- この時点で、64ビットバージョンが最善の策です
- 32ビットノードのインストールパスは、64ビットウィンドウの「プログラムファイル(x86)」です。
- また、環境変数のパスステートメントに引用符を追加する必要がある場合もあります。これは、場合によっては見た場合のみです。
- Windowsで、 グローバル インストールパスは実際にユーザーのプロフィールディレクトリにあります
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
- 警告:別のユーザーとしてタイミングのあるイベントやその他の自動化を行っている場合は、実行していることを確認してください
npm install
そのユーザーとして。一部のモジュール/ユーティリティはグローバルにインストールする必要があります。 - インストーラーバグ:これらのディレクトリを作成するか、
...\npm
ユーザーへのディレクトリあなた自身のパス。
すべてのユーザーの「グローバル」ロケーションをより適切な共有グローバルロケーションに変更する %ALLUSERSPROFILE%\(npm|npm-cache)
(これを管理者として行います):
- 作成します
[NODE_INSTALL_PATH]\etc\
ディレクトリ- これはあなたが試す前に必要です
npm config --global ...
行動
- これはあなたが試す前に必要です
- NPMモジュールのグローバル(管理者)の場所を作成する
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を構成します
npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
- 環境に新しいnpmパスを追加します
PATH
.setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
初心者の場合、私が最も使用したNPMモジュールのいくつかは次のとおりです。
axios - より複雑なHTTPの投稿/GET- 同型フェッチ -http(s)の投稿/get requests
- ノードメイラー -SMTPクライアント
- MSSQL -SQLサーバーを照会するためのインターフェイスとドライバーライブラリ(ラップ 退屈)
より高度なJSオプション...
- async/await -async関数、バベル経由でサポートされています
テストのために、私は次のツールに到達します...
モカ - テストフレームワークチャイ - アサーションライブラリ、私はchai.expectが好きですシノン - スパイとスタブとシムシノンチャイ -ChaiをSinonのアサーションツールで拡張しますバベル・イスタンブール - カバレッジレポート- 冗談 - 並列テスト、アサーション、モッキング、カバレッジレポート1つのツールで
- バベル・プラギン・ラウィア - 一部のモッキング条件と冗談の場合はわずかに簡単です
Webツール。
あなたがそれを構築するなら...
いつ node.js を使用してインストールされていません MSIインストーラー, npm 手動でセットアップする必要があります。
NPMのセットアップ
まず、私たちが持っているとしましょう node.exe フォルダーにあるファイル c:\nodejs
. 。今、セットアップに npm-
- 最新をダウンロードしてください npm Githubからのリリース(https://github.com/npm/npm/releases)
- フォルダーを作成します
c:\nodejs\node_modules
とc:\nodejs\node_modules\npm
- ダウンロードされたzipファイルを開けます
c:\nodejs\node_modules\npm
フォルダ - コピー npm と npm.cmd からのファイル
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
コマンドプロンプト。
MSI(Node-V0.6.12.msi)を使用して、Windows 7に最新バージョンのノード(0.6.12)をインストールしました。
NPMはすでに出荷されており、個別に含める必要はありません。
NODEJが住んでいたパスから、NPM(NPMインストールMySQL)を実行しているときに許可の問題に直面していました。c:プログラムファイル(x86) nodejs
次に、以下の手順に従いました。
1)追加されました C:\Program Files (x86)\nodejs\npm
環境変数 - パスシステム変数。
2)だけに戻りました C:\
コマンドプロンプトでコマンドを与えました - npm install mysql
- そして出来上がり!機能した..
お役に立てれば。
npmでWindowsでnode.jsを実行しています。トリックは、単にCygwinを使用することです。私はハウツーの下に従いました https://github.com/joyent/node/wiki/building-node.js-on-cygwin-(windows) 。ただし、nodejsまたはnpmのバージョン0.4.11を使用することを確認してください。
64ビットnode.js v0.12.0をWindows 8.1からインストールしたばかりです。 ここ。約8MBで、MSIなので、ダブルクリックして起動します。環境パスなどを自動的にセットアップします。
その後、コマンドラインを取得するためにそれはまさにです [Win-Key]+[S]
検索してから、検索フレーズとして「node.js」を入力します。
を選択します Node.js Command Prompt
エントリではありません Node.js
エントリ。
どちらもコマンドプロンプトを与えますが、前者だけが実際に機能します。 NPMはそのダウンロードに組み込まれているので、Just npm -whatever
プロンプトで。
チョコレートのようなWindowsパッケージマネージャーを使用してください。示されているように、最初にチョコレートをインストールします ホームページ. 。それは簡単なはずです
次に、ノードJS(インストール)をインストールするには、コマンドラインまたはPowerShellから次のコマンドを実行します。
c:> cinst nodejs.install
これは、スタンドアロンnode.exeでnpmを使用する方法に関する@cts_aeのガイドです。https://stackoverflow.com/a/31148216/228508
- nodejs.orgからnode.exe stand-aloneをダウンロードします
- GitHubからNPMリリースzipを取得します https://github.com/npm/npm/releases
- node.exeと同じフォルダーにある名前のフォルダーを作成します:node_modules
- npm zipをnode_modulesフォルダーに抽出します
- 抽出されたnpmフォルダーの名前をnpmに変更し、バージョンを削除するIE:npm-3.3.4 - > npm。
- npm.cmdを/npm/bin/フォルダーからnode.exeを使用してルートフォルダーにコピーします
node.jsを初めてインストールしたばかりで、Windows CMDから実行できるNPMが含まれています。ただし、管理者として実行するようにしてください。 CMDを右クリックして、「管理者として実行」を選択します。これにより、NPMコマンドを呼び出すことができました。
システム内のすべての.NPMRCファイルを検索します。
あなたが与えたパスが正しいことを確認してください。そうでない場合は、間違ったパスを削除してください。