Javascript 如何在browserify上使用jquery、three.js和processing.js等浏览器库?

Javascript 如何在browserify上使用jquery、three.js和processing.js等浏览器库?,javascript,jquery,node.js,processing,browserify,Javascript,Jquery,Node.js,Processing,Browserify,是否可以在browserify上使用jquery.js、processing.js和three.js等库,这样我就可以完全停止使用HTML来要求我的客户端libs了?是的 但是,要正确使用browserify库,需要使用browserify样式。好消息是,转换并不难,对于大多数库来说,这主要只是获取它们的模块。导出设置,而不是导出到窗口。对于许多模块,您不需要自己完成,因为它们已经在npm上以browserify样式发布。jQuery和three都在npm中,可供browserify使用 请看这

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

是的

但是,要正确使用browserify库,需要使用browserify样式。好消息是,转换并不难,对于大多数库来说,这主要只是获取它们的
模块。导出
设置,而不是导出到
窗口
。对于许多模块,您不需要自己完成,因为它们已经在npm上以browserify样式发布。jQuery和three都在npm中,可供browserify使用


请看这里的转换示例:

您可能想看看

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

它们有一个jQuery的特定示例:


如果您使用的是grunt,则还支持browserify shim

当你尝试它的时候发生了什么?我在问是否有一种通用的方法可以这样做,所以如果我发现一个模糊的浏览器目标库没有移植到NPM,我仍然可以使用它。