经常会遇到这种情况,不同项目依赖不同node版本,经常因为环境版本和项目版本不同而导致启动项目失败。切换node到指定版本再启动项目。比较麻烦。可以用avn这个工具。配合nvm工具 自动切换node版本。
npm install -g avn avn-nvm avn-n
avn setup
项目中新建个.node-version文件,文件内容写上需要的node版本,比如14.18.1。
# .node-version
14.18.1
以后启动项目就不需要手动切换node版本了,avn自动帮你切换。