安装repo的分叉版本,而不是NPM

时间:2017-08-01 19:17:23

标签: git npm package.json git-fork

我有一个最初使用npm包的项目。我现在需要分叉回购,以便我可以对其进行更改。在我的package.json中,我有这一行:

"react-calendar-timeline": "get-spiffy/react-calendar-timeline",

然后我再次运行npm install但是我收到了这个错误:

Error in ./src/Schedule.js
Module not found: 'react-calendar-timeline' in /admin-scheduler/src

1 个答案:

答案 0 :(得分:0)

使用子模块:

您可以将分叉的仓库作为子模块添加到主仓库中。

git submodule add git@github.com:get-spiffy/react-calendar-timeline.git ./path/to/external/dependencies/directory

然后,您可以修改package.json

"react-calendar-timeline": "file:./path/to/external/dependencies/directory/react-calendar-timeline",

使用npm:

另一个选项可能是发布npm包。您可以直接将其添加到package.json。有关scoped packages的资源可能有所帮助。