我正在使用 Browserify 和 Grunt 来捆绑我们的 RendrJS webapp。我想分析这个包,看看它包含哪些模块,看看是否有多余的代码。这可能会发生,因为在 Rendr 中,一些 js 代码可能只在服务器上运行。
如何获取捆绑包内容的列表。我努力了:
browserifyOptions: { 'list': true }
但它似乎没有任何效果。我们正在使用 Browserify 2。
我正在使用 Browserify 和 Grunt 来捆绑我们的 RendrJS webapp。我想分析这个包,看看它包含哪些模块,看看是否有多余的代码。这可能会发生,因为在 Rendr 中,一些 js 代码可能只在服务器上运行。
如何获取捆绑包内容的列表。我努力了:
browserifyOptions: { 'list': true }
但它似乎没有任何效果。我们正在使用 Browserify 2。
看到你的问题,挖了一个很小的旧脚本,刚刚将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
这应该会给你一些有用的东西。