Was ist der richtige Weg Ractive und Ractive Last mein Rollup Projekt zu importieren? Npm oder Github?Bundle Ractive mit Ractive-Last durch Rollup
Derzeit bin ich mit npm jeden zu installieren:
npm install --save-dev ractivejs/ractive
Und
npm install --save-dev ractivejs/ractive-load
Und ich bin mit rollup-plugin-commonjs
mit rollup-plugin-node-resolve
zu corretly sie zu bündeln (rollup.config.js am Ende der Frage):
import Ractive from 'ractive';
import load from 'ractive-load';
...
Aber es scheint, dass Ractive Last auch andere Module in seinem Code importiert, so dass diese Fehlermeldung:
Error parsing /home/.../node_modules/rcu/src/make.js: 'import' and 'export' may only appear at the top level (2:0) in /home/.../node_modules/rcu/src/make.js
Wie kann ich richtig Rollup verwenden und welche sind die richtigen Quellen für diesen Fall (NPM oder Github) Hier
ist mein rollup.config.js
:
import commonjs from 'rollup-plugin-commonjs';
import nodeResolve from 'rollup-plugin-node-resolve';
export default {
entry: 'src/main.js',
plugins: [
nodeResolve({
jsnext: true,
main: true,
browser: true,
}),
commonjs({
sourceMap: false
}),
// uglify()
],
format: 'iife',
moduleName: 'Altiva',
dest: 'altiva.js'
};
Was ich wirklich brauchte, war Rcu! Ich baue jetzt meinen eigenen Lader und es ist die perfekte Bibliothek für das, was ich tue! Ich danke dir sehr! –