0

是否可以在 browserify 上使用 jquery.js、processing.js 和 three.js 等库,这样我就可以完全停止使用 HTML 来要求我的客户端库?

4

2 回答 2

1

是的。

但是,要正确使用 browserify 库,需要使用 browserify 样式。好消息是转换并不难,对于大多数库来说,这主要是module.exports设置它们而不是导出到window. 对于许多模块,你不需要自己做,因为它们已经在 npm 上以 browserify 风格发布。jQuery 和三个已在 npm 中准备好供 browserify 使用。

看看这里,看看一个示例转换:https ://github.com/spine/jqueryify/blob/master/index.js#L8730-L8757

于 2013-04-22T22:50:07.027 回答
1

您可能想看看https://github.com/thlorenz/browserify-shim

它允许在 Browserify 中使用与 commonJS 模块不兼容的 javascript 文件。

他们有一个 jQuery 的具体示例:https ://github.com/thlorenz/browserify-shim/tree/master/examples/shim-jquery 。

如果你使用 grunt,grunt-browserify也支持 browserify-shim。

于 2013-05-12T09:35:51.527 回答