זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/nodejs/lessons/04-project-structure
זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/nodejs/lessons/04-project-structure
לא מצליח להריץ פרויקט בפקודה הנ"ל:
> [root@xcovid19-1 web]# npm start web
פתרתי את הבעייה
תודה
לא מצליחה להתקין את התיקיה node_modules
מופיעה השגיאה:
npm ERR! cb.apply is not a function
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\sh\AppData\Roaming\npm-cache_logs\2020-08-12T20_48_49_609Z-debug.log
חיפשתי את השגיאה בגוגל ונראה כי אנשים נוספים נתקלו בה אך לא נענו.
אשמח לעזרתך
הי יכולה לשים צילום מסך של הפקודה שאת מפעילה והודעה השגיאה המלאה שמופיעה?
נראה שמשהו בהתקנה השתבש אצלך.
ננסה את זה:
-
מה תוכן התיקיה c:\users\sh ? יכולה לשלוח צילום מסך או את הרשימה?
-
מה את מקבלת כשאת מפעילה:
node -v
משורת הפקודה?
- מה את מקבלת כשאת מפעילה:
npm --version
משורת הפקודה?
הי אז כן גירסת npm שמותקנת אצלך ישנה מדי. זה מוזר איך הגעת לזה. וגם את הפקודה npm install צריך להפעיל מתיקייה חדשה ריקה שאת יוצרת עבור הפרויקט.
מה שאני מציע:
-
הסירי את node.js מהמחשב
-
התקיני מחדש את node.js
-
פתחי תיקיה חדשה
-
הריצי npm --version. את צריכה לקבל 6.14 נקודה משהו. יכול להיות שאפשר גם לשדרג אותו בנפרד עם הפקודה:
npm update -g npm
(אם ההתקנה מחדש לא עובדת הייתי מנסה את הפקודה הזו גם)
- אחרי שיש לך npm ו node בגירסאות מתאימות הריצי:
npm init
בתיקיה חדשה לגמרי כדי להפוך אותה לתיקיית פרויקט של Node.JS
ורק אז תוכלי להפעיל את פקודת npm install
הרצתי
npm add express
לא נוצרה לי ספריית NODE_MODULS
וזה מה שבלתי לאחר ההרצה
added 64 packages, and audited 82 packages in 3s
14 packages are looking for funding
run npm fund
for details
found 0 vulnerabilities
PS C:\Users\הדס עבודה\dev\toCode\nodejs\demo2>
הי הדס
הפלט נראה תקין את יכולה לשלוח צילום מסך מ VS Code עם תוכן הספריה שנראה מה יש בה, וגם את התוכן של הקובץ package.json ?
הקובץ Package.json לא נוצר
יכול להיות שלא הפעלת
npm init -y
בתיקייה לפני תחילת העבודה?
בכל מקרה נסי שוב להפעיל פקודה זו ותראי אם נוצר קובץ package.json, ואז תמשיכי לפקודת ה add