javascript - Vanjske ovisnosti su pogrešno spojene u rollup.js?

Pokušavam stvoriti 2 odvojene izrade koristeći rollup.js: application.js i dependencies.js, koje sadrže moj aplikacijski kod i zajednički bibliotečni kod (react, react-dom itd.), redom.

Dokumentacija kaže da bih trebao moći jednostavno kor

Čitaj više →

javascript - Ne mogu ući u objekt definiran rollup plugin-replace

U Svelte komponenti pokušavam pristupiti objektu koji sam postavio u svojoj rollup konfiguracijskoj datoteci. Moja rollup.config.js datoteka izgleda ovako:

import replace from '@rollup/plugin-replace'; ... export default { ... replace({ foo: JSON.stringify({ bar: 'Hello' }), }), ...

U mojoj Svelte komponenti, jednostavan console.log(foo) radi:

Čitaj više →

reactjs - Pogreška sintakse CommonJS rollup dodatka prilikom uvoza biblioteka trećih strana, uglavnom vezano uz 'process'

Radio sam na prilagođenoj konfiguraciji Rollup-a koja uzima React projekt i ugrađuje js i css u index.html. Kada sam uvezao neke treće biblioteke za React (kao što je material-ui-color), naišao sam na problem s CommonJS-om gdje kaže da postoji sinta

Čitaj više →

angular - Greška Rollup Angular2 klase (InjectMetadata)

Koristim standardni tsc (v1.8.10) za kompajliranje i Rollup.js (v0.34.3) za pakiranje Angular 2 aplikacije, ali prilikom izvršavanja pojavljuje se sljedeća pogreška:

Uncaught TypeError: Class constructor InjectMetadata cannot be invoked without 'new'(…)

ostatak stoga traga čini se da prolazi kroz ubrizgivač ovisnosti:

decoratorInvocations.map.decoratorInvocation @ app.js:4012 convertTsickleDecoratorIntoMetadata @ app.js:4007 ctorParameters.ma

Čitaj više →

angular - Kako uključiti/proširiti JS biblioteku s rollupom, typescriptom, angular2

Radim na ovom projektu angular2-google-maps-test i želim uključiti i proširiti ovu JS biblioteku js-marker-clusterer

što ne izgleda kao da je napisano kao modul.

function MarkerClusterer

Čitaj više →

vue.js - Pokušaj objedinjavanja Vue s TypeScriptom i vue-property-decorator

Kao što naslov kaže, i trenutno nemam nijedan primjer koda, kako je moguće da je gotovo nemoguće kombinirati Rollup, Vue, Typescript i vue-property-decorator? Kad god pokušam, želi dodati vue-property-decorator kao vanjsku ovisnost. Bilo kakva poveznica na radno rješenje bila bi cijenjena.

Čitaj više →

javascript - Rollup + HoCs treeshaking

Pokušavam stvoriti biblioteku komponenti koristeći typescript i rollup.

Imam komponentu, Canary.

function Canary() { ... } export default React.memo(Canary)

Primijetite kako je Canary umotana u HoC (React.memo).

Imam još jednu komponentu, SomeComponent

function SomeComponent() { ... } export default SomeComponent

Kad bih gradio svoju b

Čitaj više →

javascript - Zašto rollup ne može razriješiti .d.ts datoteke?

Imam .d.ts datoteku i importam exports u .ts datoteci, kada koristim tsc za kompajliranje .ts datoteke, ona uspješno generira js datoteku.

Ali kada koristim rollup (plugine s rollup-plugin-typescript2 i rollup-plugin-node-resolve i rollup-plugin-commonjs), javlja da ne može pronaći uvoz.

Može li mi itko reći zašto?

Čitaj više →

typescript - Rollup ne dodaje react-native komponente u uveze paketa

Pokušavam izgraditi react-native/-web biblioteku za dijeljenje komponenti između dva projekta, ali rollup ne prepoznaje react-native komponente kada se koriste u komponenti i javlja ovu pogrešku:

(!) Unused external imports View,Text,TouchableOpacity,ActivityIndicator,TextInput,Picker,FlatList,StatusBar imported from external module 'react-native' but never used default imported from external module 'react-native-easy-content-loader' but never used Svg,G,Path,default,Polygon,Pol

Čitaj više →

typescript - Kako mogu koristiti slikovne datoteke kao <img> izvor koristeći Rollup kao bundler?

U mom izvornom kodu, ova putanja za uvoz je ispravna:

<img src={"../../../../assets/logo.svg"} />

Ali relativna putanja se mijenja tijekom procesa spajanja. Kako mogu napraviti da kod i dalje radi nakon spajanja?

Mislim da bih, da je moj projekt obični JS, mogao koristiti @rollup/plugin-image. Ali nisam uspio da to proradi u svom Typescript projektu.

Kada pokušam koristiti to kako je opisano u dokumentaciji, dobivam sljede

Čitaj više →