問題タブ [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 投票する
5 に答える
4963 参照

node.js - Cygwin 上の NPM: 予期しないファイルの終わり

cygwin で NPM を使用しようとしていますが、次のエラーが発生し続けます。

私がググったいくつかのアドバイスがあります(npm cache clean と rebaseall)が、何も役に立ちませんでした。では、Cygwin で NPM を使用する方法はありますか?

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

sockets - ノード http-proxy のインストール

次のようにノード http-proxyをインストールしようとしています。

npm install http-proxy

しかし、私はこのエラーが発生します:

私のバージョンの Node.js ではサポートされていないと表示されます。しかし、必要な v0.4.7 より上の v0.5.0 がインストールされています。

ノード http-proxy は v0.4.7 とのみ互換性がありますか? 何か案は?

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

node.js - ノードアプリの依存関係をデプロイする方法は?npmを使用してパッケージの特定のバージョンを確実にインストールするにはどうすればよいですか?

ノードアプリの依存関係をデプロイするための最良の方法は何ですか。npmを使用してパッケージの特定のバージョンを確実にインストールする方法。Pythonのpipを使用したrequirements.txtのようなレシピファイルはありますか?

0 投票する
4 に答える
5463 参照

node.js - node.js用のブロッキングredisライブラリはありますか?

Redisは非常に高速です。私のマシンのほとんどの部分は、node.jsのネイティブJavascriptステートメントまたは関数呼び出しと同じくらい高速です。コールバックが必要ないため、node.jsで通常のJavascriptコードを書くのは簡単で簡単です。node.jsを使用してRedisでキー/値データを取得/設定するのがそれほど簡単ではない理由がわかりません。

node.jsとRedisが同じマシン上にあると仮定すると、ブロッキング呼び出しを使用してnode.js上のRedisと対話できるnpmライブラリはありますか?私はこれがV8とインターフェースするC/C++ライブラリでなければならないことを知っています。

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

bash - npmでインストールした後、bashでexpressコマンドが見つからない

次の順序でノードにインストールされたものをテストするために、新しいubuntu vmをインストールしました:

今、新しいアプリを作成しようとすると、シェルで Express を使用できないことに気付きました。 express -v エクスプレスを返します:コマンドが見つかりません

私はこのようにnpmをインストールしました

そして、私はこの方法でエクスプレスをインストールしました

何か案は?

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

node.js - npm からパッケージをインストールできない

npm 経由でパッケージをインストールすると、次のメッセージが表示され、何もインストールされません。

sakthiganesh@ubuntu:~$ npm install express
express@2.3.8 ./node_modules/express
├── mime@1.2.2 ()
├── connect@1.4.1 ()
└── qs@0.1.0

解決策はありますか?

0 投票する
3 に答える
1746 参照

javascript - npm スタイルの Emacs JS モード

npm スタイルとほぼ互換性のある emacs 用の JS モードはありますか?

これまでのところ、ネイティブの意図した機能をオーバーライドして「タブ キー = 2 スペース」に置き換えたjs2-modeの変更に取り組んでいます。しかし、エディタで次のようにインデントを処理できると便利です。

現状では、js2-mode は正しくインデントするために最善を尽くし、可能な位置を循環しますが、たとえば「r の下にカンマを並べる」というオプションはありません。もちろん、emacs でまともなインデント コードを書くのは難しく、私の elisp はそこまでは行き届いていません。

これに適した別のエディターを誰かが知っている場合は、切り替えても構わないことに注意してください。

0 投票する
55 に答える
1838094 参照

node.js - NodeJS と NPM を次のバージョンに更新するにはどうすればよいですか?

Node.jsnpm(追加モジュール用) をインストールしました。

使用している Node.js とモジュールを最新バージョンに更新するにはどうすればよいですか?

npmまたは、次のバージョンを取得するために Node.js と npm を削除して再インストールする必要がありますか?

セクションのこの手順に従いました。npm

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に焦点を当てるべきですか?