列出Browserify捆绑的模块

时间:2015-05-07 14:17:58

标签: browserify grunt-browserify rendr

我正在使用Browserify和Grunt捆绑我们的RendrJS webapp。我想分析捆绑包,看看它包含哪些模块,看看是否有任何代码是多余的。这可能发生,因为在Rendr中,某些js代码可能只在服务器上运行。

如何获取捆绑包的内容列表。我试过了:

A: calls startActivityForResult(B) -> B: calls startActivityForResult(C) -> C: calls setResult() & finish() <- B: in onActivityResult(): calls setResult() & finish() <- A: in onActivityResult(): get your result

但它似乎没有任何效果。我们正在使用Browserify 2。

1 个答案:

答案 0 :(得分:7)

看到你的问题,挖出一个小小的旧脚本,然后将browserify-inspect-bundle推到npm,抓住它:

https://www.npmjs.com/package/browserify-inspect-bundle

用法是:

npm install -g browserify-inspect-bundle
browserify-inspect-bundle /path/to/your/bundle.js

这可以让你某些东西有用。