将捆绑依赖项提升到全局模块的明显方法是将目录从 移动node_modules/foo/node_modules/baz
到 ,node_modules/baz
但我只需要这样做吗?有没有秘密的握手,没有它,事情就会神秘地出错?
(虽然我问的是/否问题:我注意到 npm 将 node_module 放在我目前碰巧所在的任何目录下。这是预期的行为 - 我可以看到它对递归安装依赖项有什么用 - - 还是我没有讽刺意味地搞砸了 npm 的安装?)
(说到关于安装混乱的是/否问题,我的节点安装不会自动查看它自己的node_modules 目录,我必须将它添加到 NODE_PATH。这是预期的行为吗?)
node.js 两天后我的评价:很棒的产品,我不明白为什么它没有比现在更受欢迎——我最擅长解决标准 Apache/ 中绝对无法解决的问题Tomcat 系统我已经习惯了——但是对于像上面这样的真正简单的问题,比大图的问题更难找到答案(“我如何连接到 MySQL?”“我如何进行负载平衡?”)