問題タブ [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.
ubuntu - npm は ubuntu 10.04 でモジュールをインストールしません
問題なくNPMをインストールしましたが、モジュールをインストールしようとすると、端末がハングして何もしません(少なくとも何もしないようです...)
5分待ったけど何も変わらない。
編集
ノードバージョン 0.5.4-pre および npm 1.0.23 を使用
python - node-wafをインストールするにはどうすればよいですか?
まず、node.jsを実行した人に小道具を送ります。使用してから1日も経っていませんが、今のところPythonを使用しているものに使用することをすでに考えています。
実際、node.jsを実行した人は誰でも、今のところPythonを使用しているものにそれを使用することを検討する必要があります。Pythonにあり、npmが機能するために必要なnode-wafと呼ばれるツールがあるようです。もちろん、npmは他の便利なものにも必要です。
/mnt/michael/bin/node-waf
node-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を使う」というスイッチがあることを教えてください。また、適切なインストールに関するヒントをいただければ幸いです。
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 に接続するにはどうすればよいですか?」「負荷分散を行うにはどうすればよいですか?」) よりも難しいです。
javascript - node.js と npm サンプル チャットを実行できません
http://www.giantflyingsaucer.com/blog/?p=2535のようなさまざまなチャットの例を実行しようとしてい ます npm とノードも適切にインストールし、正常に動作しています。しかし、サンプル コードを実行しようとすると、このエラーが発生し、解決できません。
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
。
私は非常に混乱しています-それは単純なことだと確信していますが、何かが欠けていることは間違いありません.
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のソースは次のとおりです。
javascript - npmは/node_modulesではなく../../node_modulesにパッケージをインストールします。なぜですか?
ローカルにインストールすると、モジュールがプロジェクトフォルダーの2つの親の上に配置されます。なぜこうなった?
ありがとう!
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 が機能しない他の理由がある場合です。構築しているように見えます。
多分私はもっと大きなものを見逃していますか?
ruby - rails3.1 ubuntu 11.04でコーヒースクリプトを使用する
Rails 3.1 がインストールされており、コーヒー スクリプトを使用しようとしています。
私はこれを得る:
私はnodejs、0.5.5、およびnpm 1.0.27を使用しています
誰もこのエラーを見たことがありますか? ありがとう
node.js - npm のインストール:「sudo make install」後のセグメンテーション エラー
指示に従っています:
そして私はこれを得ています:
何か案が?
私はUbuntu 10.10とノードv0.5.6-preを持っています
よろしく
ハビ