Развернуть приложение Angular 9 на AWS Усилить Docker Ошибка экземпляра при компиляции Typescript - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь развернуть приложение Angular на AWS Amplify Deploy. У меня есть этот файл .YML в настройках сборки.

version: 0.1

frontend:
  phases:
    preBuild:
      commands:
        - nvm use $VERSION_NODE_12
        - npm install
        - npm install -g @angular/cli
        - npm install -g @nrwl/cli
    build:
      commands:
        - nvm use $VERSION_NODE_12
        - ng build misko-call --prod
  artifacts:
    baseDirectory: dist/apps/misko-call
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

Я сохранил конфигурацию по умолчанию docker. Он работает на Amazon Linux 2. Это то, что они говорят.

We are provisioning your build environment with a Docker image on a host with 4 vCPU, 7GB memory. Each build image gets its own host instance, ensuring all resources are isolated. The contents of our Dockerfile are displayed below for your information.

Он выполняется после коммита gihub. Все работает нормально до ng build misko-call --prod. Это дает мне

ОШИБКА в libs / call / src / classes / index.ts: 1: 18 - ошибка TS2307: не удается найти модуль './Util'.

Похоже, он неправильно компилирует машинопись. В чем здесь проблема?

Также обратите внимание: я не использую никаких библиотек aws -amplify- angular. Я просто хочу построить проект.

...