说我的项目使用NPM软件包cool-server
,该软件包取决于handy-utils
。我在handy-utils
中发现了一个错误,想要编写,测试和提交请求请求。最好的方法是什么?无需修改cool-server
就能完成吗?
my-project
cool-server
handy-utils <-- there's a bug here, how to fix?
我知道我可以克隆handy-utils
存储库,并告诉NPM安装本地副本。但是如何告诉cool-server
依赖该本地副本,而又不克隆和修改cool-server
?
我知道我可以为package.json
克隆和修改cool-server
,但是对于更深层的嵌套依赖项,更改两个软件包都不可行。
这必须是一种常见的模式:在深入的部门中查找错误并进行修复。但是人们是怎么做到的?
如果它们有任何不同,我也完全愿意接受yarn
选项。
谢谢!