נפתרה: לא יכול למצוא את התגובה של מודול 'sass'

יכולות להיות מספר סיבות לכך שלא תוכל למצוא את מודול Sass. ראשית, יכול להיות שהוא לא מותקן במחשב שלך. שנית, יכול להיות שאתה מחפש גרסה אחרת של Sass מזו שבה משתמשת React. שלישית, יכול להיות שהמודול אינו תואם ל-React. לבסוף, יכול להיות שהמודול לא נטען כשאתה מנסה להשתמש בו.

-native

I'm trying to use SASS in my react native project. I installed node-sass and added the following line to my package.json file:
<code>"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest",
    "sass": "node-sass --watch app/styles -o app/styles"  //&lt;-- this line is new!
  },</code> 
When I run <code>npm run sass</code>, I get the following error: <code>Error: Cannot find module 'sass'</code>. What am I doing wrong?

הקוד למעלה מנסה להשתמש במעבד המקדים של גיליון הסגנונות SASS עם פרויקט React Native. יש להתקין תחילה את SASS, מה שניתן לעשות עם מנהל החבילות של הצומת (npm). לאחר התקנת SASS, הקוד שלמעלה מוסיף סקריפט לקובץ package.json של הפרויקט שניתן להריץ עם npm כדי להדר קבצי SASS ל-CSS. עם זאת, כאשר הסקריפט מופעל, מתרחשת שגיאה האומרת שלא ניתן למצוא את מודול SASS. ייתכן שהדבר נובע משגיאת הקלדה בסקריפט או שימוש בגרסה מיושנת של SASS.

Gulp.js

Gulp.js הוא רץ משימות עבור שפת JavaScript. זה מקל על אוטומציה של משימות נפוצות, כמו קומפילציה וצמצום קוד, הפעלת בדיקות ויצירת תיעוד.

אחד היתרונות של שימוש ב- Gulp.js הוא שניתן להשתמש בו עם כל פרויקט JavaScript. מכיוון שהוא כל כך תכליתי, אתה יכול להשתמש בו כדי להאיץ את תהליך הפיתוח שלך או כדי ליצור בנייה ובדיקות אוטומטיות עבור הקוד שלך.

אם אתה חדש ב-Gulp.js, ישנם כמה משאבים זמינים שיעזרו לך להתחיל:

ברגע שיש לך הבנה בסיסית של איך Gulp עובד, אתה יכול להתחיל להשתמש בו כדי להפוך את תהליך הפיתוח שלך לאוטומטי. לדוגמה, אתה יכול להשתמש בו כדי לקמפל ולצמצם את הקוד שלך באופן אוטומטי, להריץ בדיקות יחידה על כל שינוי ולהפיק תיעוד מקוד המקור שלך.

בשביל מה גולפ

?

Gulp הוא רץ משימות עבור JavaScript שעוזר לך להפוך את תהליך הפיתוח שלך לאוטומטי. ניתן להשתמש בו להידור וניהול קוד מקור, בדיקות יחידות ועוד.

'תחת%27

Sass היא שפת גיליון סגנונות עבור CSS. זוהי ערכת-על של CSS, כלומר היא יכולה לסגנן יותר מסתם CSS. Sass מאפשרת לך לכתוב גיליונות סגנונות מודולריים וניתנים לשימוש חוזר, מה שהופך את הקוד שלך לתחזוקה יותר.

הודעות קשורות:

השאירו תגובה