列出Browserify捆绑的模块

Ska*_*aar 7 browserify rendr grunt-browserify

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

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

browserifyOptions: { 'list': true }

但它似乎没有任何影响.我们正在使用Browserify 2.

mal*_*ree 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
Run Code Online (Sandbox Code Playgroud)

这应该会给你一些有用的东西.

  • 看起来不错!小事:您的链接指向registry.npmjs.com而不是www.npmjs.com (2认同)