【问题标题】:Install local package to satisfy a node module dependency?安装本地包以满足节点模块依赖?
【发布时间】:2016-06-28 22:53:14
【问题描述】:

假设我们有以下项目结构:

node_modules(我的项目)

myproject
|- module1
|- module2

module2 依赖于module1

node_modules (module2)

module2
|- module1

所以现在整个依赖结构是:

myproject
|- module1
|- module2
   |- module1

假设我分叉了 module1 的 git repo 并想为其添加一个功能。我将如何在本地安装module1,以便module1 的新功能同时暴露给module2myproject,而无需发布到npm 存储库?我正在使用 npm 2。

为了论证,我们假设module1 fork 的目录名为module1-fork,并共享myproject 的父目录。

【问题讨论】:

    标签: node.js git npm


    【解决方案1】:

    你可以使用 npm link functionality

    cd module1-fork npm link cd ../myproject npm link module1 cd node_modules/module2 npm link module1

    【讨论】:

      猜你喜欢
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 2013-03-11
      • 1970-01-01
      • 2014-06-09
      相关资源
      最近更新 更多