質問

nodejsのWindowsバイナリ(.exe)をダウンロードしました メインページ.

インストールして使用するにはどうすればよいですか npm (ノードパッケージマネージャー)?

役に立ちましたか?

解決 3

npm ここから(インストールなしで)ダウンロードできます:

http://nodejs.org/dist/npm/

https://github.com/npm/npm/releases

他のヒント

現在の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モジュールのいくつかは次のとおりです。

より高度なJSオプション...

  • async/await -async関数、バベル経由でサポートされています

テストのために、私は次のツールに到達します...

Webツール。

  • webpack - モジュールバンドラー、ブラウザ使用のためのパッケージノードスタイルモジュール
  • バベル - 展開環境に最新のJS(ES2015+)構文を変換します。

あなたがそれを構築するなら...

  • shelljs - ノードスクリプトのシェルユーティリティ。私はgulp/gruntを使用していましたが、最近は scripts 参照されているディレクトリ package.json スクリプト NPM経由。プレーンスクリプト内のガルプツールを使用できます。

いつ node.js を使用してインストールされていません MSIインストーラー, npm 手動でセットアップする必要があります。

NPMのセットアップ

まず、私たちが持っているとしましょう node.exe フォルダーにあるファイル c:\nodejs. 。今、セットアップに npm-

  1. 最新をダウンロードしてください npm Githubからのリリース(https://github.com/npm/npm/releases)
  2. フォルダーを作成します c:\nodejs\node_modulesc:\nodejs\node_modules\npm
  3. ダウンロードされたzipファイルを開けます c:\nodejs\node_modules\npm フォルダ
  4. コピー npmnpm.cmd からのファイル c:\nodejs\node_modules\npm\binc:\nodejs フォルダ

テストするために npm, 、 開いた cmd.exe 作業ディレクトリを変更します c:\nodejs タイプ npm --version. 。のバージョンが表示されます npm 正しくセットアップされている場合。

セットアップが完了したら、ローカルまたはグローバルにパッケージをインストール/アンインストールするために使用できます。使用の詳細については npm 訪問 https://docs.npmjs.com/.

最後のステップとして、ノードのフォルダパスを追加できます c:\nodejspath 実行中にフルパスを指定する必要がないように環境変数 node.exenpm コマンドプロンプト。

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

  1. nodejs.orgからnode.exe stand-aloneをダウンロードします
  2. GitHubからNPMリリースzipを取得します https://github.com/npm/npm/releases
  3. node.exeと同じフォルダーにある名前のフォルダーを作成します:node_modules
  4. npm zipをnode_modulesフォルダーに抽出します
  5. 抽出されたnpmフォルダーの名前をnpmに変更し、バージョンを削除するIE:npm-3.3.4 - > npm。
  6. npm.cmdを/npm/bin/フォルダーからnode.exeを使用してルートフォルダーにコピーします

node.jsを初めてインストールしたばかりで、Windows CMDから実行できるNPMが含まれています。ただし、管理者として実行するようにしてください。 CMDを右クリックして、「管理者として実行」を選択します。これにより、NPMコマンドを呼び出すことができました。

システム内のすべての.NPMRCファイルを検索します。

あなたが与えたパスが正しいことを確認してください。そうでない場合は、間違ったパスを削除してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top