【问题标题】:Is there an alternative to Browserify? [closed]Browserify有替代品吗? [关闭]
【发布时间】:2016-03-30 01:08:56
【问题描述】:

我想从 Node.js 生成客户端 JavaScript。 我找到了 Browserify,但是 Browserify 还有其他替代方法吗?

【问题讨论】:

标签: node.js browserify


【解决方案1】:

除了browserify,你还可以试试webpackrequirejs

【讨论】:

  • JSPM 也是一个选项
【解决方案2】:

如果我错了,请纠正我。据我了解,browserify 用于将 JavaScript 预处理为浏览器可以理解的格式。它会抓取 Node 中“需要”的所有代码,并将其全部放入一个文件中。不确定它是否进行任何其他预处理。

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

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

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

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

希望有帮助

【讨论】:

  • 感谢您的回复,我需要一个等效于我的 node.js 脚本的 javascript,但是当我尝试使用 browserify 生成的代码时,javascript 解释器显示错误,所以我正在寻找其他解决方案到browserify拥有可以由js解释器编译和执行的javascript代码
猜你喜欢
  • 2011-01-31
  • 2013-09-11
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 2021-05-12
  • 2010-12-13
  • 2015-08-14
  • 1970-01-01
相关资源
最近更新 更多