Aurelia'da çalışan Amazon Cognito Identity SDK'yı almaya çalışıyorum. Pek çok Javascript deneyimim yok ve çeşitli bağımlılık sistemlerine çok aşina değilim.Aurelia'da çalışan Amazon Cognito Identity SDK'yı nasıl edinebilirim?
"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 satıcıya paket bağımlılıkları yeni istemci kitaplığı bağımlılık içerecek şekilde Aurelia belgelerinde önerildiği gibi
npm install --save amazon-cognito-identity-js
o zaman benim aurelia_project/aurelia.json
dosyayı düzenleyen:
Ancak, au run
kullanarak kodu çalıştırmayı denediğimde hata iletisini alıyorum: Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/xmlbuilder.js'
aurelia.js dosyasına xmlbuilder eklemeyi denedim boşuna. Eklendiğinde, bu hatayı aldığımda şu hatayı aldım: Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/lodash/object/assign.js'
Kilitleme hatasını geçmenin herhangi bir yolunu bulamadım.
Aurelia bağımlılık sistemine aşina olabilecek birileri var mı?
sayesinde Nathan
DÜZENLEME # 2: Ben xmlbuilder/lodash hataları geçmişte var iken, ben aws-sdk paket çalışırken başka hataları girmek var. Sonra onun yerine bu hatayı alıyorum
Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/crypto.js'
Ben kaynaklarını kaldırırsanız (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"]
},
Ve hata Şu anda alıyorum: İşte benim şimdiki aurelia.json olduğunu : Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/node_modules/aws-sdk/lib/region_config.json.js'
Ben kripto aslında aws-sdk/lib/region_config.js tarafından gerekli aws-sdk/lib/util.js tanımlanan bir nesne, olduğunu düşünüyorum.
/Projects/scc/aurelia-app/node_modules/aws-sdk/lib/region_config.json.js 'tekrar. –
Bu yaptı! Her ne kadar ikisi de Amazon Cognito SDK'sı tarafından gerekli olduğundan, jsbn ve sjcl'yi de ekleme bölümüne eklemem gerekiyordu. –