Αυτή τη στιγμή εργάζομαι σε μια βιβλιοθήκη για το React, και δεν γνωρίζω ακριβώς πώς μπορώ τεχνικά να υλοποιήσω μια λειτουργία που έχω στο μυαλό μου.
Βασικά είναι μια βιβλιοθήκη επικύρωσης φορμών και όλη η διαμόρφωση περνάει ως παράμετρος στο hook. Μοιάζει έτσι:
const myFormReferenceObject = useForm({ onSubmit: (values) = Διαβάστε περισσότερα →Πώς να δημοσιεύσω το αρχείο μου *.ts στο NPM που περιέχει μόνο ορισμούς τύπων και διεπαφών;
Δεν υπάρχει εξαγόμενη συνάρτηση JavaScript, αντικείμενο κ.λπ.Πρέπει να το διαγράψω; "main": "index.js", -ή- να αντικαταστήσω με "main": "dist/types.ts",
Πρέπει να μεταγλωττίσω τα *.ts σε *.d.ts;
Το types.js:
export type Optional<T> = T|n Διαβάστε περισσότερα →
Χρησιμοποιώ το npm parse yaml για να αναλύσω YAML σε αντικείμενο και παίρνω μια ομάδα ονομασμένων αντικειμένων αντί για έναν πίνακα. Αυτό προκαλείται επειδή τα αντικείμενα πιθανότατα δεν είχαν προθεματιστεί με παύλα (νομίζω).
Πώς μπορώ να μετατρέψω την ομάδα ονομασμένων αντικειμένων σε
Διαβάστε περισσότερα →
Συγγνώμη για τις τεράστιες φωτογραφίες, δεν ξέρω πώς να τις κάνω μικρότερες.
Μαντεύω ότι θα μπω κατευθείαν στο πρόβλημά μου. Έχω την εξής δομή φακέλων:
Προσπαθώ να δημιουργήσω ένα αποθετήριο προσαρμοσμένων εντολών Cypress. Αντιμετώπισα δύο προβλήματα.
Καταρχάς, αν μετονομάσω τ
Διαβάστε περισσότερα →
Προσπαθώ να μεταναστεύσω από το yarn στο pnpm, αλλά αντιμετώπισα ένα μικρό πρόβλημα και δεν είμαι σίγουρος πώς να προχωρήσω. Δεν έχω δοκιμάσει να αλλάξω τις ρυθμίσεις σχετικά με το hoisting ακόμα (θα προτιμούσα να μην το κάνω αν είναι δυνατό), αλλά προσπαθώ να καταλάβω γιατί αυτό μου προκαλεί πρό
Διαβάστε περισσότερα →Έχω δημοσιεύσει μια βιβλιοθήκη TypeScript στο NPM. Στο GitHub ο φάκελος dist (Σύνδεσμος στο φάκελο του αποθετηρίου) περιέχει όλα τα μεταγλωττισμένα αρχεία JavaScript και d.ts. Ωστόσο, όταν τρέχω npm i <my_package>, το αποτέλεσμα είναι ένα module με έναν φάκελο dist που περιέχει μόνο ένα index.js, ενώ ο φάκελος src εξακολουθεί να υπάρχει με τα αρχεία TypeScript. Ο φάκελος dist/src μαζί με τα αρχεία JavaScript κ
Διαβάστε περισσότερα →
Μετά τη δημοσίευση του πακέτου npm, η εξάρτηση @emotion/react παρουσιάζει πρόβλημα. Έχω χρησιμοποιήσει το vite για τη συσκευασία.
Μετά την εγκατάσταση του πακέτου σε άλλο έργο, η ιδιότητα css εμφανίζεται σαν - css="[
Διαβάστε περισσότερα →
Έχω εμπειρία στην ανάπτυξη εφαρμογών nuxt αλλά είμαι νέος στις εφαρμογές next.js. Στην εφαρμογή next.js που προσπαθώ να φτιάξω, έχω πρόβλημα να κάνω το 'google-auth-library' να λειτουργήσει σε ένα component. Αυτός είναι ο κώδικας για το c
Διαβάστε περισσότερα →
Χρειάζομαι να δημιουργήσω μια μέθοδο που ονομάζεται rollDice η οποία χρησιμοποιεί τη βιβλιοθήκη 'random' για να δημιουργήσει και να επιστρέψει έναν τυχαίο ακέραιο μεταξύ 1 και 6. Αυτός είναι ο κώδικας που έχω μέχρι στιγμής:
import random from 'random' function rollDice(min:number, max:number) { return Math.floor(Math.random() * (max - m Διαβάστε περισσότερα →
Κλωνοποίησα ένα πλήρες έργο MERN (Typescript) από το GitHub και όταν έβλεπα τον κώδικα στο VS Code παρατήρησα ότι υπήρχαν σφάλματα παντού για τα πακέτα σαν να μην είχαν εγκατασταθεί και όταν ήθελα να τα εγκαταστήσω απλώς δεν μπορούσα και έπαιρνα το ακόλουθο σφάλμα για παράδειγμα κατά την εγκατάσταση του express με (npm
Διαβάστε περισσότερα →