求问,多人开发,如何保证开发环境的一致性?

问下各位大佬,我有个项目,2年前用vue做的,做好后一直没维护。
然后最近有东西要修改,交给另一个人去维护,然而,node js最新的跟我当初写的时候都差几个版本了,vue也有了新的版本,所以,根本无法重新编译通过,请问各位大佬,有没有遇到类似的问题?都是怎么解决的?