【发布时间】:2016-03-25 02:17:01
【问题描述】:
设置/工作流程:
项目 A 依赖于 package.json 中的自定义 npm 包。
随着工程师在项目 A 上工作,他们不可避免地也会对自定义 npm 包进行更改。这通过让他们克隆项目和自定义包存储库,然后应用npm link 来简化。
(来源:http://justjs.com/posts/npm-link-developing-your-own-npm-modules-without-tears)
问题:
假设开发人员现在已经完成了对 Project A 和自定义 npm 包的更改。以下是接下来的步骤:
他或她必须为自定义包提交 Pull Request 并等待其进行代码审查和合并。
他或她现在必须打开 项目 A 的拉取请求,其中包含
package.json中自定义包的版本号。
这感觉很笨拙,而且容易阻止我们的其他开发人员。
在构建自定义 npm 包和同时依赖它的项目时,是否有人对更好的工作流程有建议?
【问题讨论】:
标签: javascript git npm