下载Hyperledgerfabric-Airline-App后执行npm start启动失败如何解决
报错产生原因
- 执行启动命令的目录错误:该项目的Angular前端代码位于仓库的
Airline-App子目录下,直接在仓库根目录运行npm start,找不到Angular项目必须的angular.json配置文件,因此抛出找不到项目定义的报错。 - 本地缺少对应版本的Angular CLI环境:
npm start本质是调用ng serve命令执行启动,全局未安装Angular CLI或者安装的版本和项目不匹配,也会导致项目结构识别失败。 - 前端依赖未安装:未执行依赖安装步骤直接启动项目,缺少项目运行必要的依赖包和配置文件,也会触发该报错。
解决步骤
- 切换到前端项目的正确工作目录:
cd Airline-App
- 全局安装和项目适配的Angular CLI 8版本:
npm install -g @angular/cli@8
- 安装项目所有前端依赖:
npm install
- 重新执行启动命令即可正常运行项目:
npm start
补充说明:如果安装依赖过程中出现版本兼容报错,建议将本地Node.js版本切换为12.x,该版本和项目使用的Angular 8框架兼容性最优。
内容的提问来源于stack exchange,提问作者josem0
相关产品推荐
相关产品推荐

