Я новичок в MERN, в прошлом году наш программист MERN ушел из компании, поэтому он обучал меня в течение 2 недель на MERN, затем проект остановился на 12 месяцев, за это время мой компьютер был удален, и теперь я нужно вернуться в проект, я загружаю его из gitlab, устанавливаю узел, npm, запускаю npm install в каталоге сервера, и когда я запускаю npm запуск терминала, я показываю это:
> server@1.0.0 start /Users/usuarios/eventos/server
> nodemon app.js
[nodemon] 1.19.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
buffer.js:331
throw new ERR_INVALID_ARG_TYPE(
^
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received function hidden
at Function.from (buffer.js:331:9)
at fnv1a32 (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/fnv1a.js:21:25)
at fnv1a24 (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/fnv1a.js:39:18)
at Object.<anonymous> (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/objectid.js:14:20)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous> (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/bson.js:7:14)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19) {
code: 'ERR_INVALID_ARG_TYPE'
}
[nodemon] app crashed - waiting for file changes before starting...
Я уже пробовал обновить npm, обновить узел, переустановить все пакеты ничего не работает. узел: v14.4.0 npm: 6.14.5
мой пакет Json:
{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "server.js",
"dependencies": {
"async": "^3.2.0",
"async-redis": "^1.1.7",
"axios": "^0.18.1",
"bcrypt": "^3.0.8",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"dotenv": "^6.2.0",
"express": "^4.17.1",
"express-async-handler": "^1.1.4",
"form-data": "^2.5.1",
"http-errors": "^1.7.3",
"jsonwebtoken": "^8.5.1",
"localenv": "^0.2.2",
"memory-cache": "^0.2.0",
"mongoose": "^5.9.19",
"mongoose-unique-validator": "^2.0.3",
"mongoose-uuid2": "^2.3.0",
"multer": "^1.4.2",
"npm": "^6.14.5",
"superagent": "^5.2.2",
"to-uuid": "^0.1.3",
"uuid": "^3.4.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"eslint": "^7.2.0",
"jest": "^26.0.1",
"nodemon": "^1.19.4"
}
}
Что-то я пропустил? Что я могу сделать? Спасибо за помощь;