通过Heroku启动Agar服务器执行npm start报错,npm install无法解决
Agar服务器npm start启动报错解决方案
- 先确认执行命令的工作目录为项目根目录,需和项目内的
package.json文件处于同一层级,否则依赖安装路径错误会导致启动时无法识别已安装的包 - 清理已安装的依赖和缓存后重新安装:
- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 执行
npm cache clean --force清除npm本地缓存 - 重新执行
npm install拉取所有项目依赖 - 安装完成后执行
npm start尝试启动服务
- 删除项目根目录下的
- 上述操作后仍报错的话,是Node.js版本不兼容导致的,该开源项目开发时间较早,仅适配Node.js 12.x或14.x LTS版本,你可以用nvm工具切换到对应版本后,再重新执行上述依赖安装和启动操作
- 如果启动时提示具体缺失的第三方包,可单独执行
npm install <对应缺失包名>手动安装对应依赖后再次尝试启动
内容的提问来源于stack exchange,提问作者В ожидании Чуда
相关产品推荐
相关产品推荐

