2017-12-29 40 views
0

FF에서 실행됩니다. --env. dev 모드에서는 명령이 아무런 문제없이 실행됩니다.오류가 나는 오류 메시지가 아래 얻을 명령</p> <pre><code>node node_modules/webpack/bin/webpack. js --env. prod </code></pre> <p>와 웹팩을 실행 env.dev 모드

이 를 확인할 수 없습니다 './../$$_gendir/ClientApp/app/app.module.browser.ngfactory' 에서 'C : \ 사용자 \ marco.gall 소스 \ \ Solvendi2 \ Portale -DevMAGA \ 포털 \을 ClientApp ./../$$_gendir/ClientApp/app/app.module.server.ngfactory ' 에서'

이 를 확인할 수 없습니다 'C : \ 사용자 \ marco.gall \ 원본 \ Solvendi2 \ Portale-DevMAGA \ Portal \ ClientApp '

템플릿으로 만든 저장소 위치에는 세 개의 파일이 있습니다.

  • app.module.browser.ts
  • app.module.server.ts

나는 조금 놀랐어요를 app.module.shared.ts. 문제는 TFS에서 만든 모든 브런치에서만 발생합니다. 원래 버전에서는 명령이 오류 메시지없이 작동합니다. 코드 파일이 모두 있습니다.

누군가 나를 도울 수 있습니까?

답변

0

이 마스터에 고정되는 각도issue처럼 보이지만 출시 될 아직 : 분명히, 당신은 사용되지 않는 구성 요소 또는 두 개의 모듈에 사용되는 구성 요소가있는 경우, 당신은 앞으로를 위해 컴파일하는 경우 이 경우 Angular는 적절한 오류 메시지를 전달하지 않고 일반적인 오류 메시지 만 제공합니다.

마지막으로 안정적인 빌드로 롤백하고 두 가지 구성 요소가 포함되어 있는지 확인합니다.

예. 몇 가지 모의 구성 요소가 모듈의 일부가 아닌 mock-components.ts에 있습니다. 삭제 한 후에 (나중에 무시할 것을 tsconfig.app.json에게 말하면) -prod 빌드가 올바르게 작동합니다.

물론 이것은 ng-cli에 있었지만 체크 아웃 할 가치가 있습니다.

+0

이것은 다른 저장소의 복사본입니다. 간단한 브런치. 원래/마스터 잘 작동합니다. 브루치 만이 문제가 있습니다. – Taladan

+0

그래서 주인과 지회 사이에는 어떤 점이 다른가요? – Zlatko

+0

모든 코드 파일을 검사했습니다. 그들 모두는 올바른 위치에 있습니다. 나는 이것을 이해하지 못한다. – Taladan