我目前正在本地机器上使用 Node v12.14.0 开发我的包,但我从 Dependabot 收到的 PR 让我思考这如何影响我的库的兼容性。
- 如果我使用 v12 功能开发我的库,如果在具有冲突性重大更改的其他版本中运行,它应该无法工作,对吧?
- 我从来没有在我的 package.json 中指定引擎限制,这是我应该做的吗?还是我不应该担心的事情?
- 如果有多个活动 LTS 版本,我应该使用哪一个?
我只是想知道是否有任何“标准”/推荐的方法来处理这个问题,或者我是否应该决定哪种方法最适合我而不用担心。