我正在使用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。
答案 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
这可以让你某些东西有用。