問題タブ [npm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6400 参照

node.js - NPM が機能しない! 「エラー: ECONNREFUSED、DNS サーバーに接続できませんでした」

「npm install express」と入力すると、これらのヒントが表示されます。

それを助けるためにできることはありますか?「DNSサーバー」について混乱しました。これは、更新の URL を解決できないということですか? ログファイルは以下に書かれています:

0 投票する
1 に答える
1401 参照

node.js - セレングリッドのような機能を備えたLinuxボックスで並列ヘッドレステストを処理するNodeJSパッケージ?

セレンスタンドアロンサーバーで並列テストを実行している認証済みの複数のユーザーを処理する必要があり、nodejsで2つのWebドライバークライアントを検出しました。webdriver-jswd-jsがあります。どちらがよりアクティブで信頼性がありますか?何か経験はありますか?ノードまたはセレンが機能を更新または削除するときに、それらが機能しなくなるのではないかと少し心配しています。

これらのパッケージのいずれも、テストごとに一意の表示番号でXvfbを自動的に開始することについて言及しているとは思いません。では、ブラウザを駆動する前に、シェルコマンドを起動してxvfbを実行しますか?

次のプロセスは、私がnodejsで構築しようとしているものです(基本的にはGrid 2に似ていますが、実行中のテストの継続的インテグレーションを目的としたnodejsを目的としています)、次の部分のパッケージまたは提案を探します。

  1. まず、永続的な双方向接続(WebSocketまたはHTTP 1.1)を使用してユーザーを認証します

  2. 使用可能なハードウェアノードでユーザーから実行を要求されたテストの開始/キュー(Linuxボックスをさらに追加するため、「グリッド」全体に並列テストを分散するためのパッケージが必要です)

  3. 実行中のSeleniumブラウザーのテストを監視し、クライアントのステータス更新を送信します(例:実行中/停止中)

  4. ユーザーによって提出されたテストは、将来または継続的インテグレーション(couchdbまたはmysql)のために永続的でアクセス可能である必要があります

  5. 継続的に実行されるジョブのスケジューリング(例:設定された時間間隔ごとに実行)。

nodejsは少しやり過ぎですか?裏側だけにJavaに焦点を当てるべきですか?

0 投票する
2 に答える
8097 参照

ubuntu - NPM インストールの問題 Ubuntu 11.04

次のコマンドで新しいノードをインストールする

グリッチなしで動作します。NPM をインストールしようとすると、次のようになります。

特別なプロキシ/ファイアウォールのない VirtualBox NAT ネットワークを使用しています。

NPM側の問題を示唆する可能性のあるものを取得しようとしています??curl -s -L http://registry.npmjs.org/npm/latest{"error":"ucs","reason":"{bad_utf8_character_code}"}

ラルフ

0 投票する
2 に答える
20502 参照

node.js - http://registry.npmjs.org/npmに代わるNPMレジストリ

残念ながら、 http://registry.npmjs.org/npmがダウンしているため

代替の公開リポジトリ、または作業を継続するための他の方法はありますか?依存関係にgitcloneを使用しているのでしょうか?

ラルフ

0 投票する
6 に答える
3823 参照

node.js - node.js と npm の無人インストール、ただしソースからのビルドなし

node.js と npm をソースからビルドせずに (シェル スクリプトを使用して) 無人でインストールする方法はありますか? サーバーの負荷に基づいて自動的にスケーリングする一連のサーバーがありますが、Node.js ソースをダウンロードして make を使用してビルドするには 10 分ほどかかります。

ありがとう!

編集: バイナリをコピーしようとしましたが、バイナリが破損しているというエラーが発生しました。はい、それらはすべて EC2 m1.small インスタンスです。

0 投票する
2 に答える
17398 参照

javascript - node.js で npm モジュールを必要とするヘルプ

ここで非常に基本的なものが欠けているように感じます...

だから私はnpmライブラリをインストールしnpm install somelibます. そして、私が読んだことから、私は簡単にできるはずです

しかし、何も見つかりません。アプリのルートにディレクトリがありますが、node_modulesそれを取得していないようです。

試しrequire.paths.push('node_modules')ましたが、役に立ちません。うまくいくように見える唯一のものはこれです:

これは、npm ライブラリをロードするために実際に必要な作業よりもはるかに多くの作業のように感じさせます。ここで何が間違っていますか?アプリにモジュールをインストールすると、環境変数やパスをあまり気にする必要がなくなると思いましたか?

0 投票する
7 に答える
127856 参照

node.js - package.jsonを使用して、依存関係をグローバルおよびローカルにインストールします

npmを使用すると、-gオプションを使用してモジュールをグローバルにインストールできます。package.jsonファイルでこれをどのように行うことができますか?

これらはpackage.jsonファイルの依存関係であると仮定します

実行するときはnpm install、グローバルにのみnode.ioインストールし、残りはローカルにインストールする必要があります。これにはオプションがありますか?

0 投票する
1 に答える
28611 参照

node.js - npmはローカルにインストールします

以前、npm(> = 1.0)を使用してパッケージをインストールした場合、それらはローカルにインストールされていましたが、現在はインストールされていません。

私のセットアップ:

  • まず、nvmを使用してnode.jsをインストールします。

  • 私のオペレーティングシステム:

    /li>
  • 私のノードバージョン:

    /li>
  • 私のnpmバージョン:

    /li>

ランダムパッケージのインストール

以前は同じディレクトリにインストールされていましたが、同じディレクトリにはインストールされなくなりました。私のnpm/node.jsが壊れているか、何かが足りないか、npmがローカルパッケージ(同じフォルダー内=> )をインストールしなくなっていますか?他のユーザーがインストールする必要がないようにすべての依存関係を設定~/node/so/6513101/node_modulesできるので、これはクールな機能だと思いましたbundlenpmを使用してコードを使用します(npmは優れた製品であるため、ユーザーはnpmをインストールする必要があると思います)。コマンドがなくなったbundleので使えませんか?誰かが私に何が起こっているのか説明してもらえますか?

0 投票する
0 に答える
480 参照

dns - Socket.IOのインストール中にNPMエラーが発生しました

だから私は自分のマシンにsocket.ioをインストールしようとしています、そして私はこの小さな宝石に出くわします:

ファイアウォール、インストールしたnpm、またはその他のそのような問題に関係があるのか​​どうかわかりません...誰かが同様の問題に遭遇したことがありますか?

0 投票する
1 に答える
2484 参照

windows - NPMインストールが一貫して失敗する

Cygwin(Windows 7)でNPMを使用していくつかのモジュールをインストールしようとしていますが、インストールが非常に一貫性がありません。一部のパッケージはインストール時に繰り返し失敗しますが、一部は成功します。さらに、同じパッケージが数回失敗し、システムを変更せずに成功する可能性があります。マークダウンパッケージのインストールは3回続けて失敗し、その後成功しました。失敗は次のとおりです。

誰かがこれを経験したことがありますか?もしそうなら、解決策は何でしたか?はい、unsafe-perm config変数を設定しましたが、何も変更されていないようです...また、これはこのパッケージだけに限定されません。私がインストールしようとするほとんどすべてのものにこの問題があるようです。