방금 webpack 패키징 후 angle2 프레임워크인 각도 버전 2.4.0을 빌드했는데 브라우저 콘솔에서 다음 오류를 보고했습니다.
bundle.min.js:39162 Uncaught Error: Cannot resolving all ports for 'Parser'(? ) 모든 매개변수가 Inject로 장식되어 있거나 유효한 유형 주석이 있고 'Parser'가 다음으로 장식되어 있는지 확인하세요. Injectable.
그러나 각도 버전을 2.0으로 변경하면 오류가 보고되지 않습니다. 코드도 공식 웹사이트에서 가장 간단한 데모입니다. 다음은 tsconfig.json 구성입니다
TS 구성 오류인가요 아니면 다른 이유가 있나요?
오류 보고서에 따르면 DI에 문제가 있는 것 같습니다.
으아악target
를 다음과 같이 변경해 보세요.그래도 작동하지 않으면 서비스에 운영자를 명시적으로 소개해보세요.
으아악원활하게 해결되길 바랍니다 :)
완전한 코드를 게시하지 않았기 때문에 추측만 할 수 있습니다.
으아아아특정 함수를 호출할 때 함수에 필요한 매개변수를 전달하지 않았어야 합니다. 밤을 주려면:
typescript도 함수의 매개변수를 엄격하게 검사하므로 이 코드는 fn()을 실행할 때 str 매개변수를 fn에 전달하지 않으므로 컴파일 중에 오류가 발생합니다.
Angular 개발 환경을 구축하기 위해 다른 사람들의 프로젝트에서 배울 수 있습니다. Github에는 Webpack을 사용하여 Angle 개발 환경을 구축하는 데 대한 많은 예가 있습니다. 참고할 수 있는 더 완벽하고 더 나은 데모는 다음과 같습니다.
https://github. /아...