সিএলআই (v3.7.0) দিয়ে একটি নতুন প্রকল্প তৈরি করার সময়, এর মধ্যে dart-sass
বা node-sass
সংকলক চয়ন করার বিকল্প রয়েছে ।
এগুলি কীভাবে একে অপরের সাথে তুলনা করে, ভু ডক্সে ঘোষণার চেয়ে আরও নির্দিষ্ট হতে পারে ?
সাস পারফরম্যান্স সম্পর্কে একটি টিপ
নোট করুন যে ডার্ট সাস ব্যবহার করার সময়, অ্যাসিঙ্ক্রোনাস কলব্যাকের ওভারহেডের কারণে, সিঙ্ক্রোনাস সংকলন ডিফল্টরূপে অ্যাসিনক্রোনাস সংকলনের দ্বিগুণ গতিযুক্ত। এই ওভারহেড এড়াতে, আপনি সিঙ্ক্রোনাস কোড পাথ থেকে অ্যাসিঙ্ক্রোনাস আমদানিকারীদের কল করতে ফাইবার প্যাকেজটি ব্যবহার করতে পারেন। এটি সক্ষম করতে, কেবলমাত্র প্রকল্প নির্ভরতা হিসাবে তন্তুগুলি ইনস্টল করুন:
npm install -D fibers
দয়া করে সচেতন হন, এটি একটি নেটিভ মডিউল হিসাবে, সামঞ্জস্যের সমস্যাগুলি ওএসে পরিবর্তিত হতে পারে এবং পরিবেশ তৈরি করতে পারে।
npm uninstall -D fibers
সেক্ষেত্রে সমস্যাটি সমাধান করতে দয়া করে চালান ।
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys)
❯ Sass/SCSS (with dart-sass)
Sass/SCSS (with node-sass)
Less
Stylus
2020/01 সম্পাদনা করুন: Cue 4.2.2 নতুন প্রকল্প তৈরি করা এখনও dart-sass
আগে প্রথম বিকল্প হিসাবে পরামর্শ দিচ্ছে node-sass
। তবুও এটি এখানে প্রতিষ্ঠিত হয়েছে যে node-sass
আরও পারফরম্যান্স পছন্দ, এবং প্রায় কেউই ডার্ট- স্যাস (স্লাইভের মন্তব্য) ব্যবহার করে না।
সম্পাদনা 2020/09: আলী Bahrami তার ব্যাপক উত্তর আপডেট, dart-sass
পছন্দসই পছন্দ হিসাবে node-sass
হিসাবে অবচিত হিসাবে চিহ্নিত করা হচ্ছে ।
dart-sass
এটিতে খুব খারাপ একটি জেএস-সংকলিত সংস্করণটির খারাপ অভিনয় রয়েছে। তবে, এর বিকাশকারীরা এটি সম্পর্কে ভাল জানেন এবং এই ইস্যুতে বর্ণিত হিসাবে আরও বেশি পারফরম্যান্সের দিকে কাজ করছেন ।