我有一个最初使用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
答案 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的资源可能有所帮助。