Jag har följande kod. Jag vill använda ett enda namnrum Namespace1 för klasser, men jag vet inte hur man slår ihop dem utan modulimporter. Jag tror att om allt fungerar både i IDE och TS (npx tsc), borde det inte vara något problem att bunta ihop. Om jag använder moduler är kompositionen i TS inte korrekt. Typdetektioner, såsom someMethod (in: Namesace1.Class1), fungerar inte.
Jag paketerar allt i esbuild. Finns det ett sätt att göra detta? Är det möjligt a
Läs mer →Jag vill byta från ts-loader till esbuild-loader i webpack för att förbättra byggtider/övervakningskompileringstider.
I vårt projekt använder vi olika typer av deklarationsfiler .d.ts för att ladda typer/gränssnitt etc. Men när vi kör esbuild-loader får vi en massa fel kring dem som...
Module not found: Error: Can't resolve '../../../../../../interfaces/some-d-ts-file' in 'some-tsx-file.tsx'Specifikt i ko
Läs mer →Jag försöker få Angular att köras i ett Rails 6-projekt. Jag har installerat jsbundling-rails (med esbuild) och typescript-rails-gemsen för att läsa in mina JavaScript- och TypeScript-filer. Vad som borde hända är att jag skriver lite TS, sedan transpilerar typescript-rails det till JS, sedan bundlar esbuild allt och jsbundling-rails kör det i Rails-applikationen.
Det här fungerar till viss del, men inte när jag använder en TypeScript-dekoratör som @NgModule. Den transpiler
Läs mer →Jag försöker konfigurera mitt delade paket för att tillåta import av moduler från specifika delvägar (t.ex. @shared/utils, @shared/hooks). För att uppnå detta har jag konfigurerat min package.json enligt följande:
// package.json { // .. "exports": { ".": { "default": "./dist/index.js", "types": "./dist/index.d.ts" }, "./utils": { "default": "./dist/utils/index. Läs mer →Jag har en webpack-konfiguration som inkluderar DefinePlugin, för att injicera beräknade värden under kompileringstiden i den sammanlänkade koden.
Exempel :
// 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 Webpac Läs mer →
Jag försöker för närvarande migrera viss kod från JavaScript till TypeScript. Denna kod använder paketet knex. Jag kan bygga och köra den med tsc, men jag skulle vilja använda esbuild istället (för snabbare byggprocess).
Jag bygger med:
npx esbuild index.ts Läs mer →
Problem:
Jag försöker bygga Typescript-kod som ska distribueras till AWS Lambda. Men vid Aws Sam build får jag det fel som nämns i titeln. Följande är det exakta felet.
Building codeuri: D:\AWS\demo-app\hello-world runtime: nodejs Läs mer →Jag arbetar på ett JS-bibliotek som ska publiceras i npm med TypeScript och esbuild. Mitt esbuild-kommando minifierar framgångsrikt alla mina .ts-filer till en enda .js-fil. Problemet är att det inte finns några typdefinitioner, så om jag bara publicerar .js-filen kommer det inte finnas några typdefinitioner för användare av mitt bibliotek. Hur kan jag konfigurera esbuild för att inkludera typdefinitioner.
Sidnot: Behöver jag oroa mig för att publicera olika versioner av JS via import/m
Läs mer →
Jag använder serverless-layers-plugin i Serverless Framework, så jag skulle vilja exkludera node_modules-katalogen från esbuild.
Enligt det officiella dokumentet kan jag ställa in "*" på uteslutningsalternativet för serverless-esbuild för att utesluta hela node
Läs mer →
Jag använder för närvarande AWS Serverless Application Model (SAM) för att hantera mina TypeScript Lambda-funktioner, och jag förlitar mig på esbuild för byggprocessen.
Jag skulle vilja använda esbuild-plugins i min byggprocess för att stödja TypeScript Project References, för att dela kod mellan flera Lambda-funktioner. Jag är dock inte säker på hur man inkluderar dessa plugins direkt i template.yaml eller om det ens stöds. Här är ett utdrag av min nuvarande template.yaml:
Läs mer →