Aurelia에서 Amazon Cognito Identity SDK를 사용하려고합니다. 나는 많은 자바 경험이 없으며 다양한 의존성 시스템에 익숙하지 않다.Aurelia에서 Amazon Cognito Identity SDK를 작동 시키려면 어떻게해야합니까?
"sjcl",
"jsbn",
{
"name": "aws-sdk",
"path": "../node_modules/aws-sdk/",
"main": "dist/aws-sdk"
},
{
"name": "amazon-cognito-identity-js",
"path": "../node_modules/amazon-cognito-identity-js/dist",
"main": "amazon-cognito-identity.min"
}
: build.bundles 공급 업체 - 번들 의존성에 새로운 클라이언트 라이브러리 의존성을 포함하도록 아우렐 리아 문서에서 제안
npm install --save amazon-cognito-identity-js
내가 다음 내 aurelia_project/aurelia.json
파일을 편집 :
그러나 au run
을 사용하여 코드를 실행하려고하면 오류가 발생합니다. Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/xmlbuilder.js'
내 aurelia.js에 xmlbuilder를 포함 시키려고했습니다. 에 아무 소용이. 그것이 포함되면 나는 lodash에 관한이 에러를 얻게된다 : Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/lodash/object/assign.js'
나는 lodash 오류를 극복 할 수있는 방법을 찾지 못했다.
Aurelia 의존성 시스템에 익숙한 사람이 있습니까?
덕분에, 나단
편집 # 2 : 나는 xmlbuilder/lodash 오류 과거 가지고 있지만, 나는 AWS-SDK 번들하려고 더 오류로 실행했다. 그럼 내가 대신이 오류가
Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/crypto.js'
나는 자원을 제거 할 경우 (lib 디렉토리/region_config.json) :
"dependencies": [
{
"name": "xmlbuilder",
"path": "../node_modules/xmlbuilder/lib",
"main": "index"
},
{
"name": "aws-sdk",
"path": "../node_modules/aws-sdk",
"main": "index",
"resources": ["lib/region_config.json"]
},
그리고 오류 나는 현재 점점 오전 : 여기에 내 현재 aurelia.json입니다 : Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/node_modules/aws-sdk/lib/region_config.json.js'
저는 암호화가 aws-sdk/lib/region_config.js에 필요한 aws-sdk/lib/util.js에 정의 된 객체라고 생각합니다.
/Projects/scc/aurelia-app/node_modules/aws-sdk/lib/region_config.json.js '를 다시 실행하십시오. –
그랬어! jsbn과 sjcl은 Amazon Cognito SDK에서 모두 필요하기 때문에 prepend 섹션에 추가해야했습니다. –