Έχω μια ρύθμιση webpack που περιλαμβάνει το DefinePlugin, για την εισαγωγή υπολογισμένων τιμών κατά το χρόνο μεταγλώττισης στον συνδεδεμένο κώδικα.
Παράδειγμα :
// webpack.config.js new DefinePlugin({ 'process.env.APP_BUILD_MODE': JSON.stringify(passedInValueFromCLI) }) //---------------------------------------------------------------------- // app.ts // Here, I use the `process.env.APP_BUILD_MODE` that was exposed // by the DefinePlugin, in We Διαβάστε περισσότερα →
Αυτή τη στιγμή προσπαθώ να μεταφέρω κάποιο κώδικα από Javascript σε Typescript. Αυτός ο κώδικας χρησιμοποιεί το πακέτο knex. Μπορώ να τον δημιουργήσω και να τον τρέξω χρησιμοποιώντας tsc, αλλά θα ήθελα να χρησιμοποιήσω esbuild αντί για αυτό (για ταχύτερη δημιουργία).
Κατ
Διαβάστε περισσότερα →
Πρόβλημα:
Προσπαθώ να δημιουργήσω κώδικα TypeScript που θα αναπτυχθεί στο AWS Lambda. Ωστόσο, κατά το Aws Sam build λαμβάνω σφάλμα όπως αναφέρεται στον τίτλο. Ακολουθεί το ακριβές σφάλμα.
Building codeuri: D:\AWS\demo-app\hello-wo Διαβάστε περισσότερα →Δουλεύω σε μια βιβλιοθήκη JS που θα δημοσιευτεί στο npm με TypeScript και esbuild. Η εντολή esbuild μου μειώνει επιτυχώς όλα τα αρχεία .ts σε ένα μόνο αρχείο .js. Το πρόβλημα είναι ότι δεν υπάρχουν ορισμοί τύπων, οπότε αν δημοσιεύσω μόνο το αρχείο .js, δεν θα υπάρχουν ορισμοί τύπων για τους χρήστες της βιβλιοθήκης μου. Πώς μπορώ να ρυθμίσω το esbuild ώστε να περιλαμβάνει ορισμούς τύπων;
Παράπλευρη σημείωση: Πρέπει να ανησυχώ για την δημοσίευση διαφορετικών εκδόσεων του JS μέσω import/mo
Διαβάστε περισσότερα →
Χρησιμοποιώ το plugin serverless-layers στο Serverless Framework, οπότε θα ήθελα να εξαιρέσω τον κατάλογο node_modules από το esbuild.
Σύμφωνα με το επίσημο έγγραφο, μπορώ να θέσω το "*" στην επιλογή exclude του serverless-esbuild για να αποκλείσω ολόκληρο τον
Διαβάστε περισσότερα →
Αυτή τη στιγμή χρησιμοποιώ το AWS Serverless Application Model (SAM) για να διαχειρίζομαι τις TypeScript Lambda συναρτήσεις μου και βασίζομαι στο esbuild για τη διαδικασία δημιουργίας.
Θα ήθελα να χρησιμοποιήσω τα πρόσθετα esbuild στη διαδικασία κατασκευής μου για να υποστηρίξω Αναφορές Έργων TypeScript, ώστε να μοιράζομαι κώδικα μεταξύ πολλαπλών λειτουργιών Lambda. Ωστόσο, δεν είμαι σίγουρος πώς να περιλάβω αυτά τα πρόσθετα απευθείας στο template.yaml ή αν αυτό υποστηρίζεται καν. Ακολο
Διαβάστε περισσότερα →
Δημιουργώ μια βιβλιοθήκη εικονιδίων SVG σε TypeScript. Μέχρι στιγμής, το SVGR ήταν εξαιρετικό, αλλά το τελευταίο κομμάτι που χρειάζομαι είναι οι παραγόμενοι τύποι που θα επιτρέπουν τη διάδοση του title και ref στα δεσμευμένα co
Διαβάστε περισσότερα →Σύνταξη αρχείων TypeScript για μια εφαρμογή React με το esbuild. Συμπληρώνεται με επιτυχία η σύνταξη, αλλά στον περιηγητή εμφανίζεται ένα σφάλμα στην κονσόλα:
Απροσδόκητο Σύνταξης Σφάλμα: Απροσδόκητο σύμβολο '<' μετά το return
// components/editor/Toolbar/ToolbarDropdown.tsx var import_core = __require("@material-ui/core"); var ToolbarDropdown = ({ title, value, onChange, children }) => { return <import_core.FormControl& Διαβάστε περισσότερα →
Έχω δημιουργήσει ένα έργο Node.js με Typescript χρησιμοποιώντας το nx με την εντολή
Εδώ είναι η ρύθμιση κατασκευής στο project.json μου:
"build": { "executor": "@nx/esbuild:e Διαβάστε περισσότερα →
Χρησιμοποιώ το tsup, το οποίο χρησιμοποιεί το ESbuild, για να χτίσω τις βιβλιοθήκες μου. Παράδειγμα: https://github.com/react18-tools/turborepo-template/actions/runs/12427963648/job/34698706616
Όταν προσπάθησα να διερευνήσω, διαπίστωσα ότι μόνο οι αλλαγές στο αρχείο pnpm-lo
Διαβάστε περισσότερα →