2016-09-03 3 views
2

내가 NPM 브레인 트리를 실행하고 나는 브레인 트리의 타이프 라이터 타입 정의를 생성 한의 .js 타이프에서 파일 및 ionic2어떻게 ionic2

+0

오류 메시지를 포함하고 자세한 설명을 추가하십시오. –

+0

그래서 braintree는 npm install braintree를 사용하여 설치되었으며 이제 node_modules 디렉토리 아래에 있습니다. 그것이 순수한 자바 스크립트 라이브러리이기 때문에 타이프 스크립트 파일이 연결되어 있지 않습니다. – mocho

+0

명세서를 사용하여 moment.js를 가져 오는 것과 같이 어떻게 가져올 지 모르겠습니다. import moment = require ('moment'); braintree.d.ts 파일 https://gist.github.com/stwiname/a455abc0947b16a60301244b8cf0c7d5가 있습니다. 나는 그것을 어딘가에 포함시켜야 하는가? 이 파일은 심지어 관련이 있는지 또는 braintree JS 라이브러리를 직접 사용할 수 있습니다. braintree를 ionic2와 함께 사용할 수도 있습니까? 많은 질문에 사과 드리며 타이프 스크립트를 처음 사용하면서도 여전히 배우려고합니다. 시간 내 주셔서 감사합니다. – mocho

답변

1

을 포함한 후 컴파일 오류가 발생을위한 브레인 트리 - 웹의 js 파일을 사용하여 지불 난스를 생성 할 수 있습니다 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/braintree-web/braintree-web.d.ts.

당신은 당신이 타이프 라이터 형 any으로 인식 할 수없는 변수를 선언 할 수 있습니다, 타이프 라이터는 타입 정의 파일없이 외부 라이브러리에 대한 컴파일 오류를 해결하려면 https://github.com/typings/typings

또는 typings 통해 nuget https://www.nuget.org/packages/braintree-web.TypeScript.DefinitelyTyped/

또는 NPM 불구하고 설치할 수 있습니다 예 : declare var Braintree: any; 또는 자신의 입력 스크립트 유형 선언을 작성하십시오. 자세한 내용 http://www.typescriptlang.org/docs/handbook/writing-declaration-files.html

또한 JsDoc을 d.ts으로 변환하는 데 유용한 도구가 있습니다

+0

나는 당신을 계속 게시하려고합니다. 감사 – mocho