Shopify
এর থীম ডেভেলপ করার সময় যখন আমরা TailwindCSS
ব্যবহার করি, তখন স্বাভাবিকভাবে দুইটা Terminal
ওপেন করে দুইটাই চালু রাখতে হয়। যারা জন্য র্যাম বেশি খরচ হয়। এই সমস্যা থেকে বাচার জন্য আমরা দুইটা কমান্ডকে কম্বাইন্ড করে একটা Terminal
এ ব্যবহার করতে পারি।
এইটার জন্য আমাদের একটা প্যাকেজ লাগবে concurrently। আমাদের প্রোজেক্ট ফোল্ডারের Terminal
ওপেন করে ইন্সটল করে ফেলি। তারপর package.json
ফাইলে একটা লাইন এড করতে হবে।
লাইন এড করার আগের কোডঃ
{
"dependencies": {
"@tailwindcss/cli": "^4.1.10",
"tailwindcss": "^4.1.10"
},
"devDependencies": {
"concurrently": "^9.1.2"
}
}
লাইন এড করার পরের কোড
{
"dependencies": {
"@tailwindcss/cli": "^4.1.10",
"tailwindcss": "^4.1.10"
},
"scripts": {
"dev": "concurrently -k -n TAILWIND,SHOPIFY -c green,blue \"npm run tailwind\" \"npm run shopify\"",
"tailwind": "npx @tailwindcss/cli -i ./tailwind/input.css -o ./assets/tailwind.css --watch",
"shopify": "shopify theme dev"
},
"devDependencies": {
"concurrently": "^9.1.2"
}
}
Explanation:
-k
: kills both processes if one exits-n
: names each process for clarity-c
: sets colors (green for Tailwind, blue for Shopify)tailwind
andshopify
scripts run exactly as you’re doing manually
ফাইল সেভ করুন। এবং Terminal
এ কমান্ড দিন npm run dev
। কাজ শেষ।