npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! kutt@2.7.4 migrate: `knex migrate:latest --env production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the kutt@2.7.4 migrate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\yingyingzhao\AppData\Roaming\npm-cache\_logs\2023-01-31T06_51_28_999Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! kutt@2.7.4 start: `npm run migrate && cross-env NODE_ENV=production node production-server/server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the kutt@2.7.4 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\yingyingzhao\AppData\Roaming\npm-cache\_logs\2023-01-31T06_51_29_112Z-debug.log
刚克隆下来的项目,安装过依赖后npm start报错。报错信息如上:
已经尝试过的方法:
删除node_modules文件夹再重新安装
换用yarn安装依赖
安装了最新版的node后不报错,但是也运行不起来,同时其他项目因为node版本过高而报错。只好又卸载安装了旧版本。如下
Requiring external module ts-node/register
================================
Missing environment variables:
DB_PASSWORD: undefined
DB_USER: undefined
DEFAULT_DOMAIN: undefined (eg. "kutt.it")
JWT_SECRET: undefined
MAIL_HOST: undefined
MAIL_PASSWORD: undefined
MAIL_PORT: undefined
MAIL_USER: undefined
SITE_NAME: undefined (eg. "Kutt")
================================
Exiting with error code 1
请问该怎么做呢?