我正在使用一个 npm 包,该包被称为agendash
我的 Node 项目的一部分,它使用了议程.js。我现在正在扩展agendash
,以满足我们对项目的需求。我的问题是,当你像这样扩展一个预先存在的 npm 包时,应该怎么做呢?如果我按原样使用,那么我假设我的工作可能会在下一次更新底层包时被清除。
我应该锁定软件包版本吗?还是我应该分叉?如果是后者,那该怎么做呢?或者有没有更好的方法来处理这个?
我正在使用一个 npm 包,该包被称为agendash
我的 Node 项目的一部分,它使用了议程.js。我现在正在扩展agendash
,以满足我们对项目的需求。我的问题是,当你像这样扩展一个预先存在的 npm 包时,应该怎么做呢?如果我按原样使用,那么我假设我的工作可能会在下一次更新底层包时被清除。
我应该锁定软件包版本吗?还是我应该分叉?如果是后者,那该怎么做呢?或者有没有更好的方法来处理这个?