这个错误通常是由于将错误的Node.js版本与别名版本相关联而导致的。解决此问题的一种方法是在buildspec.yml文件中指定正确的nodejs版本。例如,如果您的别名版本是14.x,则应该在buildspec.yml文件中指定14.x版本的Node.js,如下所示:
version: 0.2
phases:
install:
runtime-versions:
nodejs: 14.x
build:
commands:
- echo Build started on date
- npm install
- npm run build
这样,CodeBuild将使用正确的Node.js版本来构建您的应用程序,并且您的构建应该能够成功执行。