【发布时间】:2015-03-06 17:06:44
【问题描述】:
在我们的环境中,我们有一个依赖于子模块的节点应用程序,该子模块也是一个节点模块。我们在使用 npm 链接时遇到了问题,因此我们尝试使用本地依赖项(即将 package.json 中的依赖项的值设置为 file:./path/to/dep)。这样做的问题是,当您在子模块中进行更改时,您必须在父模块中修改版本并更新它。有没有更好的方法来处理这种类型的依赖关系,以便我可以在我的子模块中进行更改并将其传播到父模块?
【问题讨论】:
-
为什么不直接删除子模块部分并使用
npm link,或者,由于子模块也是一个节点模块,只需将其添加为来自npmjs.com的常规依赖项?