对于Javascript等方面我还是新手,我希望做一个纯HTML/Javascript项目。我看了一下requireJS,从我所读到的内容来看,好像有几个项目经历了将他们的requireJS项目切换到node/browserify项目的痛苦。
所以我想我就从node/browserify项目开始。
我的理解有限,当你browserify一个项目时,它基本上会将依赖项与你的javascript一起打包。
几个问题:
它只创建一个文件吗?
如果它创建多个文件,那么如果多个文件都依赖于同一个项目(比如lodash),它会多次附加所需 项目的源代码吗?
如果我正在使用浏览器端库,例如JQuery...在这种情况下,根据文档,似乎需要使用jsdom。当我browserify它时会发生什么?相比只使用jquery,它是否更昂贵?