1- أولا ضع فولدر الclient والسيرفر فى فولدر واحد
2- فى package.json التابع لل client
سنستبدل أمر تشغيل الملف من
"scripts": {
"dev": "vite",
"build": "vite build",
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
},
ليصبح
"scripts": {
"start": "vite",
"build": "vite build",
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
},
3- بعد ذلك فى فولدر السيرفر نفتح ال terminal ونعمل install لمكتبة concurrently
4- ثم فى ملف ال package.json التابع للسيرفر
"scripts": {
"server": "server --ignore client",
"client": "npm start --prefix ../client",
"start": "concurrently --kill-others-on-fail \" npm run server\" \" npm run client\""
}
5- بعد ذلك فى فولدر السيرفر نفتح ال terminal
ثم npm start
سيتم تشغيل الخادم Node.js والـ Client بأمر واحد
رابطة المكتبة https://www.npmjs.com/package/concurrently