我在项目中使用了gulp-jade包。它是作为开发依赖项添加的,因此我可以运行npm install轻松获取它(以及其他依赖项)。现在,我需要对jade模块进行一些性能优化,该模块是gulp-jade的一个依赖项。
到目前为止,我能想到以下方式:
- 分别fork jade和 gulp-jade,
- 更改分叉的gulp-jade以使用分叉的jade
- 更新我的package.json以使用分叉的gulp-jade
- 为jade制作拉取请求
- 如果拉取请求被接受,则从npm切换回gulp-jade
看起来不太简单,特别是因为我可能不仅需要更改jade本身,还需要更改其依赖项,因此,我还必须fork它们。
这真是很多的forking!
有没有更简单的方法?