Używam Rollup.js z wtyczkami rollup-plugin-node-resolve
i rollup-plugin-commonjs
do pakowania moich testów, które używają Sinon.js. Kiedy próbuję uruchomić dołączonego pliku pojawia się następujący błąd:W jaki sposób mogę połączyć moje testy korzystające z Sinon.js przy użyciu pliku Rollup.js?
Error: Dynamic requires are not currently supported by rollup-plugin-commonjs
Czy istnieje obejście tego błędu, czy muszę użyć innego narzędzia jak Webpack?
Jaki jest cel łączenia testów? –
@KennyFellows W moich testach używam modułów ES 6 (składnia 'import'), więc nie mogłem ich używać w przeglądarce bez łączenia ich w pakiety. –
Nie widzę tego działającego z 'rollup-plugin-commonjs'. Jeśli któryś z plików wymaga dynamicznego działania, nie powiedzie się z tym błędem, a jeśli jest to zależność od strony trzeciej, nic nie możesz zrobić. Webpack może sobie z tym poradzić, a nawet więcej. A jeśli chcesz drżeć drzewa, możesz wypróbować Webpack 2. –