9
私はプラグインrollup-plugin-node-resolve
とrollup-plugin-commonjs
でRollup.jsを使って、Sinon.jsを使うテストをバンドルしています。私はバンドルされたファイルを実行しようとすると、私は次のエラーを取得する:Sinon.jsを使用するテストをRollup.jsを使ってバンドルするにはどうすればよいですか?
Error: Dynamic requires are not currently supported by rollup-plugin-commonjs
は、このエラーのいずれかの回避策はありますか、私はWebPACKのようないくつかの他のツールを使用する必要がありますか?
テストをバンドルする目的は何ですか? –
@KennyFellows私のテストでは、ES 6モジュール( 'import'構文)を使用しているので、バンドルせずにブラウザで使用することはできませんでした。 –
これは 'rollup-plugin-commonjs'ではうまく動作しません。いずれかのファイルに動的要求がある場合、このエラーで失敗します。これがサードパーティの依存関係にあれば、何もできません。 Webpackはこれを処理することができます。木が揺れるようにするには、Webpack 2を試してみてください。 –