रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
प्लग इन डीबग करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
कभी-कभी ब्लॉकली सैंपल में प्लगिन बनाते समय, आपको
ब्लॉकली में भी प्रासंगिक बदलाव दिखेंगे. ज़्यादातर प्लगिन फ़ेच करने के लिए सेट अप किए गए हैं
npm रजिस्ट्री से ब्लॉक, इसलिए आप केवल ऐसे कोड का उपयोग कर पाएंगे जिसमें
पहले ही एनपीएम पर रिलीज़ किया जा चुका है. इससे, Blockly में किए गए बदलावों को डीबग करना मुश्किल हो जाएगा. अगर आपको blockly और blockly-
samples, दोनों में बदलाव करने हैं और उनकी जांच करनी है, तो npm link
का इस्तेमाल करके, रिलीज़ नहीं किए गए बदलावों की एक साथ जांच की जा सकती है.
npm लिंक
npm रजिस्ट्री से पैकेज फ़ेच करने के बजाय, npm को अपनी मशीन से पैकेज इस्तेमाल करने के लिए कहा जा सकता है. इस तरीके का इस्तेमाल करके, आपके पास ऐसे सोर्समैप का ऐक्सेस होना चाहिए जिनसे Blockly को डीबग करना आसान हो जाता है. इस तरीके का इस्तेमाल, कोर में किए गए उन बदलावों के साथ किया जा सकता है जिन्हें अब तक GitHub पर पुश नहीं किया गया है.
Blockly के फ़ॉर्क में:
$ npm run package
$ cd dist
$ npm link
इन चरणों में, Blockly को कोर के तौर पर बनाया जाता है, पैकेज किया जाता है, और फिर पैकेज की गई फ़ाइलों के लिए सिमलिंक बनाया जाता है.
ब्लॉकली सैंपल के अपने फ़ोर्क में, रूट पर:
$ npm link blockly
इस चरण में, npm को npm से पैकेज फ़ेच करने के बजाय, आपके बनाए गए लिंक को खोजने के लिए कहा जाता है.
npm run start
को प्लग इन की डायरेक्ट्री से इंस्टॉल करें.
कोर में बदलाव करने पर, आपको इसे फिर से बनाना और फिर से पैकेज करना होगा.
टेस्ट पूरा करने के बाद, अपने रिपॉज़िटरी की स्थिति को रीसेट करने के लिए, blockly-samples के रूट लेवल पर npm ci
चलाएं.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["Develop and test unreleased Blockly changes in conjunction with blockly-samples plugins using `npm link` to create a symbolic link."],["This method facilitates debugging by allowing access to sourcemaps and enabling the use of local, unpushed Blockly changes."],["After building and packaging Blockly, use `npm link` in its `dist` directory, and then link it within your blockly-samples project."],["Remember to rebuild and repackage Blockly after each core change, and restore blockly-samples using `npm ci` when testing is complete."]]],[]]