하나의 로컬 패키지 (npm 패키지와 유사)를 빌드하고 'src/assets/external_js/test'디렉토리에 넣습니다. node_modules). 아래와 같이 그것을 사용 :외부 로컬 패키지에서 Angular-CLI (ng build --prod)가 실패합니다.
import { TestModule } from 'assets/external_js/test'
내가 ng build --prod --aot=false
를 사용하지만, --aot=true
또는 (ng build --prod)
에 오류가 구축 할 수도 ng serve
를 사용하여 내 응용 프로그램을 실행할 수 있어요.
아래 오류가 발생했습니다.
Module not found: Error: Can't resolve /home/demo/src/$$_gendir/assets/external_js/test/test.module.ngFactory in '/home/demo/src'
은 또한이 완벽하게 실행 내가 node_modules 디렉토리에 내 로컬 패키지 '테스트'를 넣어하지만 만약 내가 그것을 외부 디렉토리를 node_modules 넣으면 작동하지 않는 (사실 --aot = 사용하여 만들 수).
누구나 나를 도와 줄 수 있습니까? 아니면 --aot = true로 프로젝트를 빌드 할 수 있습니까?
나는 모듈의 경로와 관련이 있으며 cli가 경로를 해석 할 수 없다고 생각합니다. –