在开发公共 npm 包时,经常会出现这样的问题:是使用现有的解决方案来提取几乎所有流行的 npm 包的一半,还是编写自己的自行车。
为了缩小范围,我会澄清细节。你的自行车大约有 1000-1500 行代码,没有依赖项,当然有可能会产生很多错误(但这是多么幸运)。开发和调试时间 - 一两天。另一种选择是完美解决此问题的包,但拖拽了约 150 个嵌套依赖项约 15mb。
你认为什么是可取的?在这种情况下,您首先根据什么标准来决定做出什么选择?
在开发公共 npm 包时,经常会出现这样的问题:是使用现有的解决方案来提取几乎所有流行的 npm 包的一半,还是编写自己的自行车。
为了缩小范围,我会澄清细节。你的自行车大约有 1000-1500 行代码,没有依赖项,当然有可能会产生很多错误(但这是多么幸运)。开发和调试时间 - 一两天。另一种选择是完美解决此问题的包,但拖拽了约 150 个嵌套依赖项约 15mb。
你认为什么是可取的?在这种情况下,您首先根据什么标准来决定做出什么选择?