سعيد يوسف نشر 24 أكتوبر 2021 أرسل تقرير نشر 24 أكتوبر 2021 أريد جعل سكربت npm يعمل على صدفة محددة بغض النظر عن الصدفة الافتراضية. مثلاً أريد جعل npm script ينفذ بواسطة bash على نظام ويندوز 1 اقتباس
1 Wael Aljamal نشر 24 أكتوبر 2021 أرسل تقرير نشر 24 أكتوبر 2021 أولاً لكي يعمل Bash على ويندوز يمكنك تنصيب أداة git وهي تضيف صدفة Bash خلال التنصيب. ثم عليك إعداد NPM لتنفيذ السكربت في صدفة حسب مسار يمكن تمريره لها، حيث علينا تمرير مسار الصدفة إلى script-shell x64 npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe" x32 npm config set script-shell "C:\\Program Files (x86)\\git\\bin\\bash.exe" ^^^^^^ وبطريقة أخرى يمكن استخدام الملف npmrc. ونضيف له السطر: script-shell = bash ويكون السكربت افتراضياً في pacjages.json "scripts": { "test": "node ./node_modules/my_package/index.js" } حيث إن تم استعمال cmd في ويندوز سيحدث خطأ بسبب /. لذلك نضطر لتغيير الصدفة.. أو لميزات أخرى 2 اقتباس
السؤال
سعيد يوسف
أريد جعل سكربت npm يعمل على صدفة محددة بغض النظر عن الصدفة الافتراضية.
مثلاً أريد جعل npm script ينفذ بواسطة bash على نظام ويندوز
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.