バンドルされた依存関係をグローバル モジュールに昇格させる明白な方法は、ディレクトリを からnode_modules/foo/node_modules/baz
に移動することですnode_modules/baz
が、それだけでよいのでしょうか? 秘密の握手がなければ、不思議なことにうまくいかないのでしょうか?
(はい/いいえの質問をしているときに、npmがnode_moduleを現在のディレクトリの下にドロップすることに気付きました。これは意図された動作ですか-依存関係の再帰的なインストールにどのように役立つかがわかります- - それとも、皮肉のない私が npm のインストールを台無しにしましたか?)
(そして、めちゃくちゃなインストールについてのはい/いいえの質問について言えば、ノードのインストールはそれ自体のnode_modulesディレクトリを自動的に検索しません。それをNODE_PATHに追加する必要がありました。これは予想される動作ですか?)
node.js を 2 日間使用した後の私の評価: すばらしい製品です。これが実際よりも人気がない理由がわかりません。標準の Apache/私が慣れ親しんでいる Tomcat システム -- しかし、上記のような本当に単純な質問に対する答えを見つけるのは、大局的な質問 (「MySQL に接続するにはどうすればよいですか?」「負荷分散を行うにはどうすればよいですか?」) よりも難しいです。