具有前端开发问题的节点/ NPM新手。我明白一个NPM类型模块的优点之一就是它的依赖关系自己安装在node_modules中。模块总是有他们需要的代码,而外部的库不会发生冲突。前端节点NPM模块和多次下载相同的依赖关系
这就是说,看起来像这样会导致客户端多次下载相同的lib + ver(例如jquery v.X)。指定模块需要依赖项的技术是什么,但是如果依赖项已经在站点/页面上可用,它不应该打包该代码?这种技术是否涉及使共享lib + ver可用的父模块?
或者,各种前端模块是否应该重新下载相同的lib + ver以使页面上的其他模块可能已经下载?
我想,当我编写脚本构建时,我不会共享共享库,并且我指定生成html脚本标记来下载共享库,如果需要模块的话。浏览器缓存也更好。或者,其他方式?我是否应该将所有特定模块所需的库连接起来,而不必担心额外的重量? –