是否可以在browserify上使用诸如jquery.js,processing.js和three.js之类的库,所以我可以完全停止使用HTML来要求我的客户端库?
答案 0 :(得分:1)
是
然而,要正确使用browserify库,需要完成browserify样式。好消息是转换并不难,对于大多数图书馆来说,主要只是设置module.exports
而不是导出到window
。对于许多模块,您不需要自己动手,因为它们已经在npm上以browserify样式发布。 jQuery和三个在npm准备浏览器使用。
点击此处查看示例转换:https://github.com/spine/jqueryify/blob/master/index.js#L8730-L8757
答案 1 :(得分: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。