【发布时间】:2015-10-02 07:52:29
【问题描述】:
JavaScript 新手等。我想做一个纯 HTML/Javascript 项目。我查看了 requireJS,根据我的阅读,在我看来,一些项目经历了将他们的 requireJS 项目切换到节点/浏览器项目的痛苦。
所以我以为我只是从一个节点/浏览器项目开始。
我的有限理解是,当您浏览一个项目时,它基本上会将依赖项与您的 javascript 一起打包。
几个问题
是否只创建一个文件?
如果它创建多个文件,那么如果多个文件依赖于同一个项目会发生什么 (如 lodash)?它是否附加了所需的源代码 项目多次?
如果我使用浏览器端库,例如 作为JQuery ...在这种情况下,根据docs,似乎我 需要使用jsdom。当我浏览这个时会发生什么?是 它比只使用 jquery 贵吗?
【问题讨论】:
-
它创建了一个文件,至少对我来说是这样。依赖项不包含多次(至少不在同一个文件中,idk 如果可以创建多个),我在 browserify 项目中使用 jQuery(semantic-ui 需要它)。有关一些随机用例,请参阅此 gulpfile(函数 'build',对象 browserifyArguments)。目前无法写出真正的答案,抱歉。 github.com/hyperstone/moon-shard/blob/master/gulpfile.js
标签: jquery node.js browserify