मैं अमेज़ॅन में काम कर रहे अमेज़ॅन कॉग्निटो पहचान एसडीके प्राप्त करने की कोशिश कर रहा हूं। मेरे पास जावास्क्रिप्ट का बहुत कुछ अनुभव नहीं है और मैं विभिन्न निर्भरता प्रणालियों से बहुत अपरिचित हूं। npm install --save amazon-cognito-identity-js
मैं अमेज़ॅन में काम कर रहे अमेज़ॅन कॉग्निटो पहचान एसडीके कैसे प्राप्त कर सकता हूं?
मैं तो मेरे aurelia_project/aurelia.json
फ़ाइल संपादित के रूप में Aurelia दस्तावेज में सुझाव दिया build.bundles विक्रेता-बंडल निर्भरता में एक नए ग्राहक पुस्तकालय निर्भरता शामिल करने के लिए:
"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"
}
मैं का उपयोग कर cognito एसडीके स्थापित
हालांकि, जब मैं au run
का उपयोग कर कोड चलाने की कोशिश करता हूं तो मुझे त्रुटि मिलती है: Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/xmlbuilder.js'
मैंने अपने aurelia.js में xmlbuilder को शामिल करने का प्रयास किया है कोई फायदा नहीं हुआ। जब इसे शामिल किया जाता है तो मुझे लॉसैश के बारे में यह त्रुटि मिलती है: Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/lodash/object/assign.js'
मुझे लॉसैश त्रुटि से पहले कोई रास्ता नहीं मिला है।
क्या वहां कोई भी ऑरेलिया निर्भरता प्रणाली से परिचित है जो मदद कर सकता है?
धन्यवाद, नाथन
संपादित करें # 2: मैं पिछले xmlbuilder/lodash त्रुटियों मिला है, मैं आगे एडब्ल्यूएस-sdk बंडल करने की कोशिश कर त्रुटियों में चलाने की है।
"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"]
},
और त्रुटि मैं वर्तमान में हो रही है:
Error: ENOENT: no such file or directory, open '/Users/nathanskone/Projects/scc/aurelia-app/src/crypto.js'
अगर मैं संसाधनों को दूर (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'
मुझे लगता है कि वास्तव में क्रिप्टो एक वस्तु एडब्ल्यूएस-sdk/lib/util.js में परिभाषित किया गया है, जिसके द्वारा एडब्ल्यूएस-sdk/lib/region_config.js आवश्यक है।
कि एडब्ल्यूएस-एसडीके अकेले के लिए काम करता है, लेकिन जैसे ही मैं जोड़ने के रूप में अमेज़न-cognito-पहचान-js यह 'के बारे में त्रुटि की शिकायत: ENOENT: ऐसी कोई फ़ाइल या निर्देशिका, खुला '/ उपयोगकर्ताओं/nathanskone/प्रोजेक्ट्स/एससीसी/ऑरेलिया-ऐप/नोड_मोड्यूल/aws-sdk/lib/region_config.json.js'' फिर से। –
उसने ऐसा किया! हालांकि मुझे प्रीपेन्ड सेक्शन में जेएसबीएन और एसजेसीएल भी जोड़ना पड़ा क्योंकि वे दोनों अमेज़ॅन कॉग्निटो एसडीके द्वारा आवश्यक हैं। –