javascript - Externa beroenden är felaktigt buntade i rollup.js?

Jag försöker skapa 2 separata builds med rollup.js: application.js och dependencies.js, som innehåller min applikationskod och gemensam bibliotekskod (react, react-dom, etc.), respektive.

Dokumenten säger att jag bör kunna använda ex

Läs mer →

javascript - hur man löser problemet med "folly/Portability.h" och "Fil .../main.jsbundle finns inte" i React Native?

När jag vill kompilera min IOS-applikation för produktion får jag detta fel som dyker upp: 'folly/Portability.h' fil hittades inte och echo 'fel:denna fil .../main.jsbundle existerar inte. Detta måste vara ett fel med Jag har sökt på Internet för att lösa detta problem men jag kan inte lösa det

här är informationen om react-native:

React Native Environment Info: System: OS: macOS 10.14.4 CPU: (4) x64 Intel(R) Core(TM) i5-7360U

Läs mer →

javascript - Stöder YUI-kompressorn sammanslagning av flera filer?

Jag skapade ett modulsystem med jQuery. Finns det något byggsystem som liknar Dojos Shrinksafe, som kan kombinera alla mina modul-filer till en enda fil för produktion?

Handlar YUI Compresser bara om komprimering av enstaka filer eller stöder det även sammanslagning av modulfiler? JavascriptMVC använder en anpassad version av Shrinksafe. Alla länkar eller information om det området kommer också att vara till hjälp. Tack på förhand.

Svar #1

Requ

Läs mer →

javascript - Hur man får en mer läsbar bundle.js med webpack (sourcemap)?

Jag försöker göra mitt första webpack-projekt och jag kan inte hitta ett sätt att ändra de numeriska nycklarna, som representerar modulerna i min output bundle.js, till en beskrivande sträng så att det blir lättare att spåra det i debuggern...

Jag har försökt med output.chunkFilename och output.sourceMapFilename utan framgång.

Så här ser min gulp-uppgift ut:

gulp.task('webpack', function (done) { webpack({ entry: { app: paths.src + "/main.js", ven

Läs mer →

javascript - Varför är min Webpack-bunt så stor?

Jag skriver lite JavaScript som använder Moment.js och Handlebars. Moment.js ska vara 30 KB gzip-komprimerad och Handlebars ska vara mindre än 10 KB gzip-komprimerad. Men när jag använder Webpack för att bunta min kod får jag en resulterande fil som är 271 KB!

Jag installerade webpack-bundle-size-analyzer för att undersöka och upptäckte my

Läs mer →

javascript - Paketera stencil-komponent med webpack

Vet någon hur man bundlar webbkomponenten som skapats med Stencil med hjälp av Webpack. Jag har flera Stencil-komponenter och behöver skapa ett paket så att jag kan använda det i andra projekt.

Svar #1

Ionic har utvecklat ett StencilPlugin för webpack, vilket gör det enkelt att importera komponenter med hjälp av webpack-bundlern.

Du kanske också är intresserad av denna utmärkta artikel som förklarar mer i detalj hur man använder pluginet.

Läs mer →

javascript - Läs en enskild rad användarinmatning med Bun.js

Bun.js har ett trevligt inbyggt API för att läsa periodisk användarinmatning:

const prompt = "Type something: "; process.stdout.write(prompt); for await (const line of console) { console.log(`You typed: ${line}`); process.stdout.write(prompt); }

Men...

Jag vill läsa anvä

Läs mer →

javascript - ASP.NET-bunt fungerar inte när den distribueras (debug="false")

I utveckling fungerar bundling som förväntat med obundna och oförminskade filer, men efter att ha distribuerat en webbplats med web.config inställd aktiveras bundlarna

<compilation debug="false" targetFramework="4.5" />

resultatet av att göra en begäran till ett paket

Läs mer →

javascript - Var man ska placera 'use strict' i en Browserify-paket

I en Browsersify-bunt (som innehåller många moduler från många filer), var bör use strict stå för att säkerställa att hela bunten körs i strikt läge?

Svar #1

När du behöver ändra browserify-utdata på ett enhetligt sätt är svaret vanligtvis att använda en transform.

strictify verkar göra det du behöver.

Läs mer →

typescript - tsc skapar inte en massa .js-filer i mitt projekt. Lägg dem i dist

Jag vill att tsc ska kompilera alla .ts-filer till .js-filer, och sedan lägga dem någon annanstans.

Min tsconfig har alternativet "outDir": "./dist",.

Jag körde ett kommando riktat mot min kärnfil tsc ./src/server.ts.

Läs mer →