接手新项目 注意node版本

来了个新同事,项目跑了一天没跑起来,帮着看了会儿,发现是node版本的问题

找到项目依赖的node版本

  • node版本:在package-lock.json中可查看(或者package.json中)
1
2
3
4
5
6
"@types/node": {
"version": "14.0.23",
"resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-14.0.23.tgz?cache=0&sync_timestamp=1594656014203&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.0.23.tgz",
"integrity": "sha1-Z2+giDRQ7Z2guyQVYhNjYpCJKAY=",
"dev": true
},
  • npm 版本:Node.js 会附带一个特定版本的 npm,因此,安装与项目所需 Node.js 版本相匹配的 Node.js 同时也会安装相应版本的 npm。通常情况下,你不需要手动安装特定版本的 npm。

总结

为了符合项目的要求,你需要安装并使用与项目所需的 Node.js 版本相匹配的 Node.js ,随着 Node.js 的安装,相应版本的 npm 也会被安装。一般来说,你不需要单独安装特定版本的 npm。

,