Website-Suche
Ich habe folgenden Code. Ich möchte einen einzelnen Namespace Namespace1 für Klassen verwenden, aber ich weiß nicht, wie man sie ohne Modulimporte zusammenführt. Ich denke, dass es kein Problem beim Bundling geben sollte, wenn alles sowohl in der IDE als auch in TS (npx tsc) funktioniert. Wenn ich Module verwende, ist die Zusammensetzung in TS nicht korrekt. Typenerkennungen, wie someMethod (in: Namesace1.Class1), funktionieren nicht.
Ich bündle alles in esbuild
Weiterlesen →Ich möchte von ts-loader zu esbuild-loader in webpack wechseln, um die Build-Zeiten/Watch-Kompilierungszeiten zu verbessern.
In unserem Projekt verwenden wir verschiedene Typdeklarationsdateien .d.ts, um Typen/Interfaces usw. zu laden. Beim Ausführen des esbuild-loader treten jedoch eine Reihe von Fehlern in Bezug auf sie auf, wie....
Module not found: Error: Can't resolve '../../../../../../interfaces/some-d-ts-file' in Weiterlesen →Ich versuche, Angular in einem Rails-6-Projekt zum Laufen zu bringen. Ich habe die Gems jsbundling-rails (mit esbuild) und typescript-rails installiert, um meine JavaScript- und TypeScript-Dateien zu laden. Was passieren sollte, ist, dass ich etwas TS schreibe, dann transpiliert typescript-rails es in JS, danach bündelt esbuild alles und jsbundling-rails führt es in der Rails-Anwendung aus.
Das funktioniert irgendwie, aber nicht, wenn ich einen TypeScript-Dekorator wie @NgModule
Weiterlesen →Ich versuche, mein Shared-Paket so einzurichten, dass Module von bestimmten Unterpfaden importiert werden können (z. B. @shared/utils, @shared/hooks). Um dies zu erreichen, habe ich meine package.json wie folgt konfiguriert:
// package.json { // .. "exports": { ".": { "default": "./dist/index.js", "types": "./dist/index.d.ts" }, "./utils": { "default": "./dist/u Weiterlesen →Ich habe ein Webpack-Setup, das das DefinePlugin enthält, um berechnete Compile-Zeit-Werte in den gebündelten Code einzufügen.
Beispiel :
// 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 Webpack const production: Weiterlesen →
Ich versuche derzeit, etwas Code von JavaScript nach TypeScript zu migrieren. Dieser Code verwendet das Knex-Paket. Ich kann ihn mit tsc bauen und ausführen, aber ich würde stattdessen esbuild verwenden (für einen schnelleren Build).
Ich baue mit:
npx esbui Weiterlesen →
Problem:
Ich versuche, Typescript-Code zu erstellen, der auf AWS Lambda bereitgestellt werden soll. Beim Ausführen von Aws Sam build erhalte ich jedoch den im Titel erwähnten Fehler. Folgendes ist der genaue Fehler.
Building codeu Weiterlesen →Ich arbeite an einer JS-Bibliothek, die mit TypeScript und esbuild in npm veröffentlicht werden soll. Mein esbuild-Befehl minifiziert erfolgreich alle meine .ts-Dateien in eine einzige .js-Datei. Das Problem ist, dass es keine Typdefinitionen gibt, also wird es, wenn ich nur die .js-Datei veröffentliche, keine Typdefinitionen für die Nutzer meiner Bibliothek geben. Wie kann ich esbuild so konfigurieren, dass Typdefinitionen enthalten sind?
Nebenbei: Muss ich mir Sorgen machen, verschied
Weiterlesen →
Ich verwende das serverless-layers Plugin im Serverless Framework, daher möchte ich das Verzeichnis node_modules von esbuild ausschließen.
Laut dem offiziellen Dokument kann ich "*" in der Ausschlussoption von serverless-esbuild einstellen, um das gesamte Verze
Weiterlesen →
Ich verwende derzeit das AWS Serverless Application Model (SAM), um meine TypeScript-Lambda-Funktionen zu verwalten, und ich verlasse mich auf esbuild für den Build-Prozess.
Ich möchte esbuild-Plugins in meinem Build-Prozess verwenden, um TypeScript-Projektverweise zu unterstützen und Code zwischen mehreren Lambda-Funktionen zu teilen. Allerdings bin ich mir nicht sicher, wie ich diese Plugins direkt in der template.yaml einfügen kann oder ob das überhaupt unterstützt wird. Hier ist ein
Weiterlesen →