2017-11-21 12 views
0

내 Angular 2 프로젝트에 this 사육사의 라이브러리를 포함하려고합니다. 나는 this tutorial을 따르므로 응용 프로그램을 만들고 rpm으로 node-zookeeper-client를 설치 한 다음 ../node_modules/node-zookeeper-client/index.js을 스크립트 배열의 .angular-cli.json에 추가했습니다.각도 2 : 참조 오류가 변수를 찾을 수 없습니다.

콘솔에서 응용 프로그램을 시작하면 index.js 파일의 첫 번째 줄을 가리키는 ReferenceError: Can't find variable: require과 같은 오류가 표시됩니다.

동물 사육사와 같은 타사 라이브러리를 가져 오는 올바른 방법은 무엇입니까?

감사

+0

https://stackoverflow.com/questions/40087467/referenceerror-cant-find-variable-require –

답변

1

다음은 각 CLI를 사용하는 경우 당신이 그것을 해결하는 방법입니다. 당신의

SRC/typings.d.ts

에서 는 다음 코드를 붙여 넣습니다. 이것이 여전히 오류를

+0

얻을 도움이 될 것입니다 매력

declare var require: any; 

희망처럼 작동합니다. 나는 이미 index.d.ts에 선언했다. var require : NodeRequire, 나는 변경되었지만 작동하지 않는다. – Leonardo

+0

'/ * SystemJS 모듈 정의 */ var 모듈 선언 : NodeModule; declare var require : any; 인터페이스 NodeModule { id : string; } '내 모습이 이렇게 생겼습니다. –