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

ubuntu - npm は ubuntu 10.04 でモジュールをインストールしません

問題なくNPMをインストールしましたが、モジュールをインストールしようとすると、端末がハングして何もしません(少なくとも何もしないようです...)

5分待ったけど何も変わらない。

スクリーンショット端末

編集

ノードバージョン 0.5.4-pre および npm 1.0.23 を使用

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

python - node-wafをインストールするにはどうすればよいですか?

まず、node.jsを実行した人に小道具を送ります。使用してから1日も経っていませんが、今のところPythonを使用しているものに使用することをすでに考えています。

実際、node.jsを実行した人は誰でも、今のところPythonを使用しているものにそれを使用することを検討する必要があります。Pythonにあり、npmが機能するために必要なnode-wafと呼ばれるツールがあるようです。もちろん、npmは他の便利なものにも必要です。

/mnt/michael/bin/node-wafnode-waf(にある)がScripting.py(にある/mnt/michael/node/tools/wafadmin/;存在しないものを探していた)を見つけることができなかったため、元のインストールがうまくいかなかったと思います/mnt/michael/node/tools/../lib/node/wafadmin/。そこで、node-wafをハッキングして適切なディレクターを指さし、続けて、はるかに深刻な問題を見つけました。

node-waf「Python」で書かれていませんが、完全に優れた言語であるPython2.6では、私が使用している言語ですが、使用しているシステムのデフォルトの言語ではありません。システムはCentOSであり、Python2.4がコマンド「python」が呼び出すPythonである必要があります。はい、それはCentOSの人々の側では愚かですが、ノードwafの人々の側での同じ間違いよりも愚かではありません。なぜなら、彼らは必然的にOSのルールに従うからです。

ですから、まだ見つけていない「Python2.6を使う」というスイッチがあることを教えてください。また、適切なインストールに関するヒントをいただければ幸いです。

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

node.js - バンドルされた依存関係をグローバル モジュールに昇格するにはどうすればよいですか?

バンドルされた依存関係をグローバル モジュールに昇格させる明白な方法は、ディレクトリを からnode_modules/foo/node_modules/bazに移動することですnode_modules/bazが、それだけでよいのでしょうか? 秘密の握手がなければ、不思議なことにうまくいかないのでしょうか?

(はい/いいえの質問をしているときに、npmがnode_moduleを現在のディレクトリの下にドロップすることに気付きました。これは意図された動作ですか-依存関係の再帰的なインストールにどのように役立つかがわかります- - それとも、皮肉のない私が npm のインストールを台無しにしましたか?)

(そして、めちゃくちゃなインストールについてのはい/いいえの質問について言えば、ノードのインストールはそれ自体のnode_modulesディレクトリを自動的に検索しません。それをNODE_PATHに追加する必要がありました。これは予想される動作ですか?)

node.js を 2 日間使用した後の私の評価: すばらしい製品です。これが実際よりも人気がない理由がわかりません。標準の Apache/私が慣れ親しんでいる Tomcat システム -- しかし、上記のような本当に単純な質問に対する答えを見つけるのは、大局的な質問 (「MySQL に接続するにはどうすればよいですか?」「負荷分散を行うにはどうすればよいですか?」) よりも難しいです。

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

javascript - node.js と npm サンプル チャットを実行できません

http://www.giantflyingsaucer.com/blog/?p=2535のようなさまざまなチャットの例を実行しようとしてい ます npm とノードも適切にインストールし、正常に動作しています。しかし、サンプル コードを実行しようとすると、このエラーが発生し、解決できません。

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

svn - npm パッケージ化された依存関係を svn に追加する

npm でいくつかの依存関係がインストールされているノード プロジェクトをパッケージ化しています。コードは npm を使用しないサーバーにデプロイされるため、npm バンドルを使用して、すべての依存関係を含む node_modules ディレクトリを作成しました。

node_modules は、 のようなシンボリックリンクの集まりであり、実際の依存関係がある のディレクトリを指すdepnameのようなシンボリックリンクを指しています。depname@X.X.X./.npm/

問題は、名前に が含まsvn addれるこれらのシンボリックリンクのいずれかにしようとすると@、svn は、リンク先のフォルダーが既にバージョン管理されていると不平を言うことです。

例えば:

結果:

ただし、svn stat を実行すると、まだバージョン管理されていないように見えますjsdom@0.2.3

私は非常に混乱しています-それは単純なことだと確信していますが、何かが欠けていることは間違いありません.

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

javascript - Node-xmpp: 未定義のプロパティ「書き込み」を読み取ることができません

node-xmpp で問題が発生しています。制御できないサーバー側の設定が変更された可能性がありますが、このエラーは比較的新しいものです。いくつかのポインター/洞察を探していますが、モジュールまたはコード内でこの問題を解決できませんでした。残念ながら、トラブルシューティング用のコードを提供することはできませんが、単純な xmpp.Client/send メソッドにあります。約 80% の確率で失敗するのはキッカーです。

ありがとう

Array.forEach (ネイティブ) の lib/node/.npm/ltx/0.0.5/package/lib/element.js:197:22 でundefined のプロパティ 'write' を読み取ることができません

lib/node/.npm/ltx/0.0.5/package/lib/element の Element.write (lib/node/.npm/ltx/0.0.5/package/lib/element.js:196:23) で。 js:198:23 at Array.forEach (ネイティブ)

lib/node/.npm/ltx/0.0.5/package/lib/element の Element.write (lib/node/.npm/ltx/0.0.5/package/lib/element.js:196:23) で。 js:198:23 at Array.forEach (ネイティブ)

Element.write (lib/node/.npm/ltx/0.0.5/package/lib/element.js:196:23) で Client.send (lib/node/.npm/ node-xmpp/0.2.10/パッケージ/lib/xmpp/connection.js:76:12 )

問題のconnection.jsのソースは次のとおりです。

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

javascript - npmは/node_modulesではなく../../node_modulesにパッケージをインストールします。なぜですか?

ローカルにインストールすると、モジュールがプロジェクトフォルダーの2つの親の上に配置されます。なぜこうなった?

ありがとう!

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

node.js - npm は Contextify Release をビルドしません - ノード パスが見つかりませんか?

npmなしでサーバーにデプロイするノードアプリのパッケージ化に取り組んでいます。私はそれを理解したと信じています-package.jsonファイルに従って、npmを使用してすべての依存関係をローカルのnode_modulesフォルダーにインストールしました。

すべて正常に動作しているように見えますが、サーバーからノード ファイルを実行しようとすると、Cannot find module '../build/Release/contextify'.

node_modules/.npm/contextify/0.0.4/package/lib/contextify.jsでは、問題のファイルを要求し、 というnode_modules/.npm/contextify/0.0.4/package/buildディレクトリがないため、これは理にかなっていますRelease。npm がリリースをビルドしていないだけだと思ったので、dev マシンに切り替えて実行しましたnpm install

残念ながら、ディレクトリにはまだフォルダーpackage/buildがありません。Release

したがって、問題は、ノードパスが設定されていないために contextify がビルドに失敗している場合 (試してみexport NODE_PATHましたが、役に立たなかったようです...)、または contextify が機能しない他の理由がある場合です。構築しているように見えます。

多分私はもっと大きなものを見逃していますか?

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

ruby - rails3.1 ubuntu 11.04でコーヒースクリプトを使用する

Rails 3.1 がインストールされており、コーヒー スクリプトを使用しようとしています。

私はこれを得る:

私はnodejs、0.5.5、およびnpm 1.0.27を使用しています

誰もこのエラーを見たことがありますか? ありがとう

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

node.js - npm のインストール:「sudo make install」後のセグメンテーション エラー

指示に従っています:

そして私はこれを得ています:

何か案が?

私はUbuntu 10.10とノードv0.5.6-preを持っています

よろしく

ハビ