【发布时间】:2016-08-05 02:24:01
【问题描述】:
有前端开发问题的节点/NPM 新手。我了解 NPM 类型模块的优势之一是它的依赖项安装在自身内部,在 node_modules 中。模块总是有他们需要的代码,外部库不会冲突。
也就是说,这似乎会导致客户端多次下载相同的 lib+ver(例如 jquery v.X)。指定模块需要依赖项但如果该依赖项已在站点/页面上可用,则不应打包该代码的技术是什么?所述技术是否涉及使共享 lib+ver 可用的父模块?
或者,各种前端模块是否应该只是重新下载页面上其他模块可能已经下载的相同 lib+ver?
【问题讨论】:
-
我想当我编写构建脚本时,我不会连接共享库,并且我指定生成 html 脚本标记以下载共享库(如果模块要求)。也更适合浏览器缓存。或者,其他方式?我应该只连接特定模块所需的所有库而不担心额外的重量吗?
标签: node.js npm dependencies shared