我应该使用哪个 Node 版本来开发我的包?

Which Node version should I use to develop my package?

我目前正在我的本地机器上使用 Node v12.14.0 开发我的包,但是我从 Dependabot 收到的 PR 让我思考这如何影响我的库的兼容性。

我只是想知道是否有任何 "standard"/推荐的方法来处理这个问题,或者我是否应该决定哪种方法最适合我而不用担心。

没有 "standard" 方法来处理这个问题。您可以将节点版本放在 package.json 中以定义最低引擎版本。

{ "engines" : { "node" : ">=0.12" } }

如果您想让大多数开发人员都可以使用它,请使用活动的 LTS 版本。 Dubnium (v10) 仍受支持,因此您可以将其定义为最低要求,以使其几乎可供所有人使用。