Zoeken op website
Ik heb de volgende code. Ik wil één enkele namespace Namespace1 gebruiken voor klassen, maar ik weet niet hoe ik ze kan samenvoegen zonder module-imports. Ik denk dat als alles werkt in zowel de IDE als TS (npx tsc), er geen probleem zou moeten zijn bij het bundelen. Als ik modules gebruik, is de compositie in TS niet correct. Tdetecties, zoals someMethod (in: Namesace1.Class1), werken niet.
Ik bundel alles in esbuild. Is er een manier om dit te doen? Is he
Lees verder →Ik ben van plan over te schakelen van ts-loader naar esbuild-loader in webpack om de bouwtijden/watch-compileertijden te verbeteren.
In ons project gebruiken we verschillende type-declaratiebestanden .d.ts om types/interfaces enz. te laden. Echter, bij het uitvoeren van de esbuild-loader krijgen we een hoop fouten rond deze bestanden zoals....
Module not found: Error: Can't resolve '../../../../../../interfaces/some-d-ts- Lees verder →Ik probeer Angular te laten draaien in een Rails 6-project. Ik heb de gems jsbundling-rails (met esbuild) en typescript-rails geïnstalleerd om mijn JavaScript- en TypeScript-bestanden te laden. Wat zou moeten gebeuren, is dat ik wat TS schrijf, vervolgens transpileert typescript-rails het naar JS, daarna bundelt esbuild alles en voert jsbundling-rails het uit op de Rails-applicatie.
Dit werkt gedeeltelijk, maar niet wanneer ik een TypeScript-decorator zoals @NgModule gebrui
Lees verder →Ik probeer mijn gedeelde pakket zo in te stellen dat het mogelijk is om modules te importeren vanaf specifieke subpaden (bijv. @shared/utils, @shared/hooks). Om dit te bereiken, heb ik mijn package.json als volgt geconfigureerd:
// package.json { // .. "exports": { ".": { "default": "./dist/index.js", "types": "./dist/index.d.ts" }, "./utils": { "default": "./di Lees verder →Ik heb een webpack-setup die de DefinePlugin bevat, om berekende compile-tijdwaarden in de gebundelde code te injecteren.
Voorbeeld :
// 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: boo Lees verder →
Ik probeer momenteel wat code te migreren van JavaScript naar TypeScript. Deze code gebruikt het knex-pakket. Ik kan het bouwen en uitvoeren met tsc, maar ik zou liever esbuild gebruiken (voor snellere builds).
Ik bouw met:
npx esbuild index.ts --bundle --p Lees verder →
Probleem:
Ik probeer Typescript-code te maken die naar AWS Lambda wordt gedeployed. Bij het uitvoeren van Aws Sam build krijg ik echter de fout zoals vermeld in de titel. Hieronder volgt de exacte fout.
Building codeuri: D:\AWS\de Lees verder →Ik werk aan een JS-bibliotheek die in npm moet worden gepubliceerd met TypeScript en esbuild. Mijn esbuild-opdracht verkleint alle .ts-bestanden succesvol tot één .js-bestand. Het probleem is dat er geen type-definities zijn, dus als ik alleen het .js-bestand publiceer, zullen er geen type-definities zijn voor gebruikers van mijn bibliotheek. Hoe kan ik esbuild configureren om type-definities op te nemen?
Bijschrift: Moet ik me zorgen maken over het publiceren van verschillende versies
Lees verder →
Ik gebruik de serverless-layers plugin in Serverless Framework, dus ik wil de node_modules map uitsluiten van esbuild.
Volgens het officiële document kan ik "*" instellen bij de exclude-optie van serverless-esbuild om de volledige node_modules directory uit te
Lees verder →
Ik gebruik momenteel het AWS Serverless Application Model (SAM) om mijn TypeScript Lambda-functies te beheren, en ik vertrouw op esbuild voor het buildproces.
Ik wil graag esbuild-plugins gebruiken in mijn buildproces om TypeScript Project References te ondersteunen, om code te delen tussen meerdere Lambda-functies. Ik weet echter niet zeker hoe ik deze plugins direct in de template.yaml kan opnemen of dat het überhaupt wordt ondersteund. Hier is een fragment van mijn huidige template.y
Lees verder →