Περιβάλλον Δοκιμών Κώδικα
Μεταφέρω κάποια κώδικα στο NextJS 11/Webpack 5 και επίσης μερικά modules που τώρα είναι μόνο esm (ολόκληρο το οικοσύστημα remark/unified).
Πριν από την αναβάθμιση, μπορούσα να εξάγω όλα τα αρχεία ως σύνοψη σε ένα index.ts στον φάκελο όπως:
export { default as MarkdownRenderer } fro Διαβάστε περισσότερα →
Είναι δυνατόν να χρησιμοποιηθούν μόνο μονάδες ESM και μόνο μονάδες Commonjs σε ένα έργο;
Χρησιμοποιώ TypeScript για να κάνω compile και το πρόβλημά μου είναι ότι ορισμένα πακέτα υποστηρίζουν μόνο ESM και ορισμένα μόνο CommonJS, οπότε όταν προσπαθώ να κάνω compile αλλάζοντας την έξοδο του module μ
Διαβάστε περισσότερα →Είμαι ο δημιουργός του nestjs-cashify. Αποφάσισα να ενημερώσω το πακέτο μου καθώς και τα υποκείμενα πακέτα. Αντιμετωπίζω ορισμένα προβλήματα μετά την ενημέρωση ενός από τα βασικά πακέτα που χρησιμοποιώ. Δεδομένου ότι η διαμόρφωση ts του πακέτου μου έχει οριστεί σε es6 και όχι σε es2020. (Με άλλα λόγια, η νέα έκδοση του πακέτου που χρησιμοποιώ έχει αλλάξει σε es2020 πρόσφατα)
Όταν θέλω να χρησιμοποιήσω το πακέτο μου σε ένα κανονικό έργο NestJS (στον
Διαβάστε περισσότερα →
Θα ήθελα να στήσω ένα έργο με Node.js & Typescript & ts-node & μεταγλώττιση σε ESM modules.
Ορισμένες βιβλιοθήκες από το NPM απαιτούν ESM στις τελευταίες εκδόσεις τους. Γι' αυτό χρειάζεται να μεταγλωττίσω τον κώδικα Typescript μου σε κώδικα Javascript που χρησιμοποιεί ESM αντί για CommonJS.
Αλλά παρ' όλα αυτά
Διαβάστε περισσότερα →
Είμαι αρκετά εξοικειωμένος με τα ES2015 Modules, αλλά, αυτή τη στιγμή, ταυτόχρονα, προσπαθώ να κατανοήσω:
Αν προσπαθώ να χρησιμοποιήσω τον Puppeteer με TypeScript και έχοντας το esModuleInterop=true στο tsconfig.json, λαμβάνω ένα σφάλμα που λέει
το puppeteer.launch δεν είναι συνάρτηση
αν προσπαθήσω να εισαγάγω το puppeteer με
import * as puppeteer fr Διαβάστε περισσότερα →
Η ενεργοποίηση της επιλογής κόμβου --loader ts-node/esm εμφανίζει λάθος αριθμό γραμμής στα στοίβα-ιχνήματα εξαιρέσεων
Εδώ είναι ένα ελάχιστο αποθετήριο GitHub που αναπαράγει το πρόβλημα https://github.com/deltaboukensha/bug-ts-loader
Στο σενάριο
Διαβάστε περισσότερα →
Γεια,
Έχω ένα έργο TypeScript όπου προσπαθώ να δημιουργήσω μια παρουσία μιας κλάσης που ήταν η προεπιλεγμένη εξαγωγή ενός διαφορετικού πακέτου. Γράφω το έργο μου σε σύνταξη ESM, ενώ το πακέτο από το οποίο εξαρτάται έχει έξοδο
Διαβάστε περισσότερα →Μόλις ολοκληρωθεί το πακέτο εφαρμογής του γεννητικού προγράμματος περιήγησης, το IntelliJ δεν μπορεί πλέον να επιλύσει τις ετικέτες HTML. Γιατί συμβαίνει αυτό;
Επίσης ανακάλυψα ότι αν δεν προσθέσω το AngularMaterialModule στο AppModule, διατηρώ όλα τα html tags του Angular Material.
Compiling @angular/cdk/accordion : es2015 as esm2015 Compiling @angular/material/expansion : es2015 as esm2015 Compiling @angular/common/http : es2015 as esm2015 Compiling @angular/material/ Διαβάστε περισσότερα →
Αυτή τη στιγμή ενσωματώνω το mdx στο έργο μου vue 3 με typescript. Ωστόσο, λαμβάνω το ακόλουθο σφάλμα κατά τη ρύθμιση του vue.config.js:
yarn run v1.22.11 vue-cli-service serve ERROR Error loading C:\Users\Jannik\Desktop\mdx-vue3\vue.config.js: ERROR Error [ERR_REQUIRE_ESM]: re Διαβάστε περισσότερα →