javascript - TypeError Δεν είναι δυνατή η ανάγνωση της ιδιότητας 'cwd' από undefined σε ένα έργο TypeScript, NextJS

Έχω δει αυτό το σφάλμα πολύ στο διαδίκτυο αλλά όχι τόσο στην περίπτωση που με ενδιαφέρει.

Λαμβάνω το ακόλουθο σφάλμα κάθε φορά που εκτελώ yarn dev :

next-dev.js?53bc:89 Error was not caught TypeError: Cannot read property 'cwd

Διαβάστε περισσότερα →

typescript - Πρόβλημα εισαγωγής ESM module στο NextJs/TS

Περιβάλλον Δοκιμών Κώδικα

Μεταφέρω κάποια κώδικα στο NextJS 11/Webpack 5 και επίσης μερικά modules που τώρα είναι μόνο esm (ολόκληρο το οικοσύστημα remark/unified).

Πριν από την αναβάθμιση, μπορούσα να εξάγω όλα τα αρχεία ως σύνοψη σε ένα index.ts στον φάκελο όπως:

export { default as MarkdownRenderer } fro

Διαβάστε περισσότερα →

javascript - Πώς να λύσετε το πρόβλημα με τους τύπους στο NextJs (Typescript);

Χρησιμοποιώ το Next.js με TypeScript και θέλω να χρησιμοποιήσω την ιδιότητα skipLibCheck=false για επιπλέον έλεγχο. Αλλά λόγω αυτού του επιπλέον ελέγχου, η δημιουργία αποτυγχάνει, εξαιτίας του ακόλουθου σφάλματος.

Σφάλμα

info - Using webpack 5. Reaso

Διαβάστε περισσότερα →

typescript - Nextjs Πώς να μεταφέρετε έναν προσαρμοσμένο φάκελο στην παραγωγή στο Vercel

Έχω αρχίσει πρόσφατα την ανάπτυξη στο περιβάλλον NextJS. Στο πρότζεκτ μου, έχω μερικά αρχεία JSON μέσα σε ένα φάκελο στον βασικό κατάλογο, και διαβάζω το περιεχόμενο αυτών των αρχείων μέσα στον κώδικά μου. Λειτουργεί καλά στον τοπικό μου υπολογιστή, αλλά όταν πηγαίνει σε παραγωγή στο διακομιστή της v

Διαβάστε περισσότερα →

reactjs - Διαμόρφωση Stylelint με Emotionjs σε ένα έργο NextJS

Προσπαθώ να προσθέσω Stylelint σε ένα ολοκαίνουργιο έργο NextJS Typescript με EmotionJS και σχεδόν κανένας κανόνας δεν λειτουργεί στα αρχεία στιλ μου, το μόνο σφάλμα που κατάφερα να δω ήταν Άγνωστη λέξη CssSyntaxError.

Αυτό το σφάλμα Unknown word προκύπτει επειδή χρησιμοποιώ τη σύνταξη CSS in JS και διορθώθηκε προσθέτοντας αυτή τη γραμμή στο .eslintrc όπως ανακάλυψα εδώ

{ ... "customSyntax": "@stylelint/pos

Διαβάστε περισσότερα →

javascript - Typescript και nextjs: ΣυντακτικόΣφάλμα: Απροσδόκητο στοιχείο 'export'

Προσπαθώ να αναπτύξω μια διαδικτυακή εφαρμογή πίνακα (έργο για το portfolio) με React, Next.js, TypeScript. (χρησιμοποιώντας για πρώτη φορά TypeScript)

Έχω πρόβλημα με την εισαγωγή του roughjs στο canvas.tsx.

Ορίστε το canvas.tsx :

import React, {useLayoutEffect} from 'rea

Διαβάστε περισσότερα →

javascript - Nodemailer Nextjs Typescript φόρμα δεν στέλνει email

Δουλεύω σε ένα προσωπικό έργο με Next.js Typescript και Nodemailer. Είναι η πρώτη φορά που χρησιμοποιώ Nodemailer. Έχω προβλήματα να το κάνω να δουλέψει. Ακολουθώ αυτό το σεμινάριο. Αυτός είναι ο κώδικάς μου παρακάτω όπως είναι στο σεμινάριο.

Nodemailer.ts: εδώ έπρεπε να αντικαταστήσω τον τύπο APIResponse με any επειδή ο κώδικας μου έδινε σφάλματα, και το VSCode μου πρότεινε να δημιου

Διαβάστε περισσότερα →

reactjs - πώς να χρησιμοποιήσετε το useContext σε react/nextjs με typescript

Είμαι νέος στον κόσμο του TypeScript και δημιουργώ ένα νέο έργο σε Next.js χρησιμοποιώντας TypeScript και ήθελα να προσθέσω λειτουργικότητα αυθεντικοποίησης με αυτό, οπότε χρησιμοποιώ createContext. Προηγουμένως χρησιμοποιούσα JavaScript όπου δεν χρειάζεται να ορίσουμε προεπιλεγμένη τιμή κατά τη δημιουργία context. Αυτά είναι μερικά σφάλματα που λαμβάνω στο VSCode μου, παρακαλώ αν κάποιος με καθοδηγήσει με κώδικα θα ήταν υπέροχο.

Διαβάστε περισσότερα →

javascript - Το NextJs <Link> δεν επανεκτελεί σενάρια

Όταν χρησιμοποιώ το <Link> tag στο NextJs για να πλοηγηθώ μεταξύ σελίδων, δεν επανεκτελούνται τα script μου μετά την αλλαγή σελίδων. Εκτελούνται μόνο μετά την πρώτη φόρτωση της σελίδας ή όταν πατάω ανανέωση. Όταν χρησιμοποιώ απλά <a> tags, λειτουργεί κανονικά επειδή η σελίδα φορτώνει ξανά μετά από κάθε πλοήγησ

Διαβάστε περισσότερα →

javascript - Απόκρυψη div με κλικ εκτός Typescript, Nextjs Tailwindcss

Έχω ένα modal με TypeScript, Next.js και TailwindCSS. Θέλω να κρύψω το modal όταν κάνω κλικ έξω από το modal. Αλλά παίρνω κάποια σφάλματα τύπου και άλλα σφάλματα στο tsx.

Στο jsx λειτουργεί καλά αλλά στο tsx δεν λειτουργεί. Θα ήμουν πολύ-πολύ ευγνώμων αν κάποιος με βοηθούσε σε αυτό. Ευχαριστώ εκ τω

Διαβάστε περισσότερα →