কখনও কখনও ব্লকলি-নমুনাগুলিতে একটি প্লাগইন তৈরি করার সময়, আপনাকে ব্লকলিতেই সংশ্লিষ্ট পরিবর্তন করতে হবে। বেশিরভাগ প্লাগইন এনপিএম রেজিস্ট্রি থেকে ব্লকলি আনার জন্য সেট আপ করা হয়েছে, তাই আপনি কেবলমাত্র সেই কোড ব্যবহার করতে সক্ষম হবেন যা ইতিমধ্যে এনপিএম-এ প্রকাশিত হয়েছে। এটি আপনার ব্লকলি পরিবর্তনগুলি ডিবাগ করা কঠিন করে তুলবে। আপনি যখন ব্লকলি এবং ব্লকলি উভয় নমুনায় পরিবর্তন করতে এবং পরীক্ষা করতে চান, তখন আপনি আপনার অপ্রকাশিত পরিবর্তনগুলি একসাথে পরীক্ষা করতে npm link
ব্যবহার করতে পারেন।
npm লিঙ্ক
আপনি npm রেজিস্ট্রি থেকে প্যাকেজ আনার পরিবর্তে আপনার মেশিন থেকে একটি প্যাকেজ ব্যবহার করতে npm কে বলতে পারেন। এই পদ্ধতিটি ব্যবহার করে, আপনার সোর্সম্যাপগুলিতে অ্যাক্সেস থাকা উচিত যা ব্লকভাবে ডিবাগিংকে সহজ করে তোলে। আপনি এই পদ্ধতিটি মূল পরিবর্তনের সাথে ব্যবহার করতে পারেন যা এখনও গিটহাবে পুশ করা হয়নি।
ব্লকলি আপনার কাঁটাচামচ মধ্যে:
$ npm run package $ cd dist $ npm link
এই পদক্ষেপগুলি ব্লকলি কোর তৈরি করে, এটি প্যাকেজ করে, তারপর প্যাকেজ করা ফাইলগুলির একটি সিমলিঙ্ক তৈরি করে।
আপনার ব্লকলি-নমুনার কাঁটায়, মূলে:
$ npm link blockly
এই ধাপটি npm কে npm থেকে প্যাকেজটি আনার পরিবর্তে আপনার আগে তৈরি করা সিমলিংকটি সন্ধান করতে বলে।
আপনার প্লাগইন পরীক্ষা করার জন্য প্লাগইন এর ডিরেক্টরি থেকে
npm run start
।
আপনি যখন মূল পরিবর্তন করবেন, তখন আপনাকে এটিকে পুনর্নির্মাণ এবং পুনরায় প্যাকেজ করতে হবে।
আপনার পরীক্ষা শেষ হলে, আপনার সংগ্রহস্থলের অবস্থা পুনরায় সেট করতে ব্লকলি-নমুনার রুট স্তরে npm ci
চালান।