有 Browserify 的替代品吗?

Is there an alternative to Browserify?

我想从 Node.js 生成客户端 JavaScript。 我找到了 Browserify,但是除了 Browserify 还有其他选择吗?

除了browserify你可以尝试webpackrequirejs

如果我错了请纠正我。据我了解,browserify 用于将 JavaScript 预处理为浏览器可以理解的格式。它获取 Node 中 "require'd" 的所有代码,并将其全部打包到一个文件中。不确定它是否进行任何其他预处理。

这是模块化的预处理方法JavaScript。

动态模块化是通过 RequireJs 或 SystemJs 实现的。 SystemJs 是使新的 ES6 模块化方法现在可用的新方法。 我认为这很棒。有人可能会认为它是一个 polyfill???

请注意,SystemJs 由 babel - EcmaScript 6to5 预处理器(明确) - 和 Angular2(我相信)推动

动态模块化与预处理的好处在于,无论您是否使用预处理,它都会加载您的所有代码。动态模块化仅在需要时加载代码 - 例如单击按钮。因此,您不会预先加载所有代码。这减少了页面重量并释放了资源。动态模块化的问题是你必须加载 "when" 代码。进行初始连接也可能很痛苦。使用预处理时,您不会有所有这些顾虑。

希望对您有所帮助