随着不同年代的项目,由于依赖的限制,有些支持的 node 版本比较低,有些又需要比较高。
目前网上大家的解决方案:
[ol]
[/ol]
如果我想要同时开多个项目的话,就比较麻烦,而且每次都得来回切换。
目前的我的开发都尽量避免在本地环境开发,毕竟没有几个公司能给你 64GB 的内存
Docker 解决 Node 多版本问题
优点:
[ol]
[/ol]
缺点:
[ol]
[/ol]
经过我这两年的项目实践,我将docker node 多版本操作进行了整理
[ol]
[/ol]
具体实例请查看:https://github.com/miss55/docker-node/blob/main/README-zh.md#%E4%BE%8B%E5%AD%90
配合 vscode 的 Remote 扩展 进行远程开发
搜索 vscode 扩展,关键字: Remote Development ,看着自己的需求添加相应的扩展即可
具体教程可以参考vscode 官网的教程
简单教程:
[ol]
[/ol]