Vyhledávání na webu
Snažím se vytvořit 2 samostatné sestavení pomocí rollup.js: application.js a dependencies.js, obsahující můj aplikační kód a společný knihovní kód (react, react-dom atd.), respektive.
Dokumentace uvádí, že bych měl být schopen jednoduše po
Přečtěte si více →
V komponentě Svelte se snažím přistoupit k objektu, který jsem nastavil ve svém souboru konfigurace rollup. Můj soubor rollup.config.js vypadá takto:
import replace from '@rollup/plugin-replace'; ... export default { ... replace({ foo: JSON.stringify({ bar: 'Hello' }), }), ...V mé komponentě Svelte funguje jednoduché console.log(foo):
Přečtěte si více →
Pracuji na vlastní konfiguraci rollupu, která vezme projekt React a vloží JS a CSS přímo do souboru index.html. Když jsem importoval některé knihovny třetích stran pro React (například material-ui-color), narazil jsem na problém s CommonJS, kde se o
Přečtěte si více →Používám standardní tsc (v1.8.10) k překladu a Rollup.js (v0.34.3) ke svazování aplikace Angular 2, ale při spuštění se objeví následující chyba:
Uncaught TypeError: Class constructor InjectMetadata cannot be invoked without 'new'(…)zbytek stopy zásobníku se zdá procházet přes injektor závislostí:
decoratorInvocations.map.decoratorInvocation @ app.js:4012 convertTsickleDecoratorIntoMetadata @ app.js:4007 ctorParameters.map @ app.js:3911 p Přečtěte si více →
Pracuji na tomto projektu angular2-google-maps-test a chci zahrnout a rozšířit tuto JS knihovnu js-marker-clusterer
který se nezdá být napsán jako modul.
function MarkerClusterer(map, op Přečtěte si více →Jak říká název, a momentálně nemám žádný příklad kódu, jak je možné, že je tak nemožné kombinovat Rollup, Vue, Typescript a vue-property-decorator? Kdykoliv to zkouším, chce to přidat vue-property-decorator jako externí závislost. Jakýkoli odkaz na funkční řešení by byl oceněn.
Přečtěte si více →Snažím se vytvořit knihovnu komponent pomocí typescript a rollup.
Mám komponentu, Canary.
function Canary() { ... } export default React.memo(Canary)Všimněte si, jak je Canary zabalena v HoC (React.memo).
Mám další komponentu, SomeComponent
function SomeComponent() { ... } export default SomeComponentKdybych měl svou knihovnu postavi
Přečtěte si více →Mám soubor .d.ts a importuji exports v souboru .ts. Když používám tsc k překladu souboru .ts, úspěšně generuje soubor js.
Ale když používám rollup (pluginy s rollup-plugin-typescript2 & rollup-plugin-node-resolve & rollup-plugin-commonjs), hlásí to, že nelze vyřešit import.
Může mi někdo říct proč?
Přečtěte si více →Snažím se vytvořit knihovnu react-native/-web pro sdílení komponent mezi dvěma projekty, ale rollup nerozpoznává komponenty react-native, když jsou použity v komponentě, a reaguje touto chybou:
(!) 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,Polyl Přečtěte si více →V mém zdrojovém kódu je tato importní cesta správná:
<img src={"../../../../assets/logo.svg"} />Ale relativní cesta se během procesu balení mění. Jak mohu zajistit, aby kód po balení stále fungoval?
Myslím, že kdyby byl můj projekt čistý JS, mohl bych použít @rollup/plugin-image. Ale nepodařilo se mi to rozběhnout v mém projektu v Typescriptu.
Když se ji pokusím použít podle popisu v dokumentaci, dostanu v mém projektu ná
Přečtěte si více →