【问题标题】:List modules bundled by Browserify列出 Browserify 捆绑的模块
【发布时间】:2015-05-07 14:17:57
【问题描述】:

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

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

browserifyOptions: { 'list': true }

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

【问题讨论】:

  • browserify v2.x 相当老了……你有机会更新吗?
  • 当然可以,但如果不能解决问题,那就另当别论了
  • 这对我来说是一个不可或缺的问题,因为我什至不会尝试在 v2 的上下文中回答这个问题。这取决于您 - 如果您不致力于 v2,您可以更新您的问题以说明这一点。

标签: browserify grunt-browserify rendr


【解决方案1】:

看到你的问题,挖了一个很小的旧脚本,刚刚将 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

这应该会让你一些东西有用。

【讨论】:

  • 看起来不错!小事:您的链接指向 registry.npmjs.com 而不是 www.npmjs.com
  • 修复了链接。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
  • 2017-12-21
  • 2015-06-13
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
  • 2016-03-28
相关资源
最近更新 更多