【发布时间】:2015-11-30 16:58:37
【问题描述】:
据我所见,当使用 npm 在项目中安装诸如 BackboneJS 之类的顶级依赖项时,它会附带 Backbone(或任何其他模块)所需的其他几个硬或软依赖项。我的印象是,这些硬依赖和软依赖将递归地安装到一个单独的 node_modules 目录中,在这种特定情况下,是顶级 Backbone 目录。
例如,主干对下划线有很强的依赖性。我希望下划线是主骨干文件中的子目录,但下划线安装在主目录节点模块文件中的侧骨干上。
我在包管理和集成多个 JS 模块方面仍然非常不确定,所以我不确定这是否重要,但我觉得它确实重要。我目前正在关注 O'reillys “使用 Backbone.js 进行全栈 Web 开发”一书,该示例显示了带有下划线的文档树作为主干的子目录。
如果有人可以澄清这是否真的是一个问题,或者是否有解决方法,将不胜感激。
【问题讨论】:
标签: javascript node.js backbone.js