安装 bower 包时,安装它的节点依赖项以与 browserify 一起使用的正确方法是什么?

When installing a bower package, what is the correct way to install it's node dependencies for use with browserify?

也许我 运行 遇到了一组非常具体的问题,但我认为这可能是一个相当普遍的问题。

我目前正在使用通过 bower 安装的 PIXI.js,我想使用 Browserify 将其编译到我的应用程序中(我实际上正在编译一个库包和应用程序包,但这应该'有所作为)。我不想在预建脚本中编译,而是想从头开始重新构建 PIXI.js。为此,我需要确保安装了来自 package.json 的 PIXI 依赖项。从 PIXI.js 文件夹中执行 npm install 似乎可行,但此时我正在安装父项目中已经存在的包。在 bower install 之后从顶层执行干净的 npm install 也不会选择 PIXI 的 package.json。有没有办法让 npm install 从子文件夹或更好的地方安装依赖项,有没有办法让 bower install 这样做?

(现在)明显的答案是安装模块 - 在这种情况下 PIXI.js - 通过 npm 而不是 bower,因为 Browserify 将与 npm 模块无缝协作。