저는 Angular 2를 처음 사용합니다. 자습서를 따라 응용 프로그램을 만들었으므로 이제는 내 프로젝트에서 braintree를 가져오고 사용하려고합니다. 작업.Angular 2 : Braintree 가져 오기 및 사용하는 방법
는 지금까지이 짓을 :
npm install @types/braintree-web
npm install --save braintree-web
을 그리고 나는이 코드를 시도 :
import {Component, OnInit} from '@angular/core';
@Component({
selector: 'app-paymenttest',
templateUrl: '../html/paymenttest.html',
}) export class PaymenttestComponent implements OnInit {
client = require('braintree-web/client');
hostedFields = require('braintree-web/hosted-fields');
ngOnInit() {
this.client.create({
authorization: 'CLIENT_AUTHORIZATION'},
(err, clientInstance) => {
this.hostedFields.create(/* ... */);
});
}
}
을하지만 난이 두 가지 오류 얻을 : 어쩌면 내가했습니다
ERROR in [...]/paymenttest.component.ts (9,12): Cannot find name 'require'.
ERROR in [...]paymenttest.component.ts (10,18): Cannot find name 'require'.
을 몇 걸음 봤어? 아니면 다르게 가져와야합니다 ... 누군가 좀 도와 줄 수 있습니까?
systemjs 또는 webpack을 사용하고 있습니까? –
내가 무엇을 사용하고 있는지 잘 모르겠다. (나는 angular.io에서 튜토리얼을 따라 갔다.) 나는 이것들이 둘 중 어느 것이 아닌지 정말로 모른다. – Antoine