问下大家,怎么通过前端的源代码知道用的是什么版本的node?

我接手一个项目,里面有些前端代码需要稍微改点东西,然后我需要npm install 下载包,关键是我不知道项目用的node版本是多少,导致我下载的时候老是报错。
就问下大家,如何根据项目代码确定用的是哪个版本的node?
主要是我中途接手的,没地方去问对方版本多少?
package.json代码如下

{
  "name": "ncov",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "start": "npm run serve",
  "serve": "vue-cli-service serve",
  "build": "vue-cli-service build",
  "lint": "vue-cli-service lint",
  "xls": "cd src/info && node xls.js"
  },
  "dependencies": {
    "@xkeshi/vue-barcode": "^1.0.0",
  "axios": "^0.21.4",
  "core-js": "^3.6.5",
  "element-ui": "^2.15.1",
  "html2canvas": "^1.4.1",
  "js-md5": "^0.7.3",
  "moment": "^2.29.4",
  "node-sass": "^4.14.1",
  "node-xlsx": "^0.21.0",
  "sass-loader": "^10.0.3",
  "sass-resources-loader": "^2.2.5",
  "vant": "^2.12.12",
  "vue": "^2.6.11",
  "vue-qr": "^2.3.0",
  "vue-router": "^3.2.0",
  "vuex": "^3.4.0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
  "@vue/cli-plugin-router": "^4.5.12",
  "@vue/cli-plugin-vuex": "^4.5.12",
  "@vue/cli-service": "~4.5.0",
  "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
  "env": {
      "node": true
  },
  "extends": [
      "plugin:vue/essential",
  "eslint:recommended"
  ],
  "parserOptions": {
      "parser": "babel-eslint"
  },
  "rules": {}
  },
  "browserslist": [
    "> 1%",
  "last 2 versions",
  "not dead"
  ]
}
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 15

这一堆依赖里面最有可能出问题的就是 node-sass,参看 node-sass 的版本兼容列表:

file 可以看出,应该是 Node 14!

2年前 评论
kkokk 2年前
sunny123456 2年前
GeorgeKing (作者) 2年前
sunny123456 2年前

package.json 里不是有对应的信息吗

2年前 评论
donggan (楼主) 2年前

你直接改成最新版不行吗?

你是要维护呢?还是要开发呢?

2年前 评论
donggan (楼主) 2年前

这个不好猜测,node只是运行环境,可以看一下package-lock.json依赖坐地和最高,然后整理一下

2年前 评论

看vue版本最低支持的node版本,先测试下,然后再试着换高点版本。基本就是选用到的所有库的node最低版本基本就行

2年前 评论
donggan (楼主) 2年前
deatil (作者) 2年前
Mutoulee

根据具体报错信息具体解决吧

2年前 评论

这一堆依赖里面最有可能出问题的就是 node-sass,参看 node-sass 的版本兼容列表:

file 可以看出,应该是 Node 14!

2年前 评论
kkokk 2年前
sunny123456 2年前
GeorgeKing (作者) 2年前
sunny123456 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!