ractiveとractive-loadをロールアッププロジェクトにインポートする正しい方法は何ですか? npmまたはgithub?
現在、npmを使用してそれぞれをインストールしています。
npm install --save-dev ractivejs/ractive
と
npm install --save-dev ractivejs/ractive-load
そして、私はそれらを正しくバンドルするためにrollup-plugin-commonjs
with を使用しています(質問の最後にあるrollup.config.js):rollup-plugin-node-resolve
import Ractive from 'ractive';
import load from 'ractive-load';
...
しかし、ractive-load はそのコードに他のモジュールもインポートしているようで、このエラーが発生しています:
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
ロールアップを正しく使用するにはどうすればよいですか? また、この場合の適切なソース (npm または github) はどれですか?
これが私のもの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'
};