Browserify有替代品吗? [关闭]

Posted

技术标签:

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

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

【问题讨论】:

webpack.github.io 【参考方案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代码

以上是关于Browserify有替代品吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Webpack 怎么用

使用 Node.JS、Express 和 EJS 实现 browserify 的示例

JSON格式有替代品吗? [关闭]

那里有任何 Springfox 替代品吗? [关闭]

Google Sceneform – 是不是已弃用?有替代品吗? [关闭]

WebSVN 有啥好的替代品吗? [关闭]