plugins: @rollup/plugin-babel: babelHelpers option error
- Rollup Plugin Name: @rollup/plugin-babel
- Rollup Plugin Version: 5.0.0
- Rollup Version: 1.13.0
- Operating System (or Browser): macOS
- Node Version: v11.15.0
How Do We Reproduce?
https://github.com/canvg/canvg/pull/1046#discussion_r423445163
Expected Behavior
Lookup @babel/plugin-transform-runtime over babelrc and presets.
Actual Behavior
With babelHelpers: 'runtime' @rollup/plugin-babel lookup @babel/plugin-transform-runtime only in plugin options, but plugin-transform-runtime is included in preset (or in babelrc).
src/index.ts → lib/index.js, lib/index.es.js...
[!] (plugin babel) Error: You must use the `@babel/plugin-transform-runtime` plugin when `babelHelpers` is "runtime".
node_modules/regenerator-runtime/runtime.js
Error: You must use the `@babel/plugin-transform-runtime` plugin when `babelHelpers` is "runtime".
at error (/Users/dangreen/github/canvg/node_modules/rollup/dist/shared/node-entry.js:5400:30)
at throwPluginError (/Users/dangreen/github/canvg/node_modules/rollup/dist/shared/node-entry.js:11878:12)
at Object.error (/Users/dangreen/github/canvg/node_modules/rollup/dist/shared/node-entry.js:12912:24)
at Object.error (/Users/dangreen/github/canvg/node_modules/rollup/dist/shared/node-entry.js:12081:38)
at preflightCheck (/Users/dangreen/github/canvg/node_modules/@rollup/plugin-babel/dist/index.js:188:11)
error Command failed with exit code 1.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 20
- Comments: 22
I found a configuration method to avoid this error
but how do you compile the dependencies of babel runtime to a file? 😦
Hey folks. This issue hasn’t received any traction for 60 days, so we’re going to close this for housekeeping. If this is still an ongoing issue, please do consider contributing a Pull Request to resolve it. Further discussion is always welcome even with the issue closed. If anything actionable is posted in the comments, we’ll consider reopening it. ⓘ
add
excludeto config, it works for meIf it doesn’t work, use this one:
I’m still getting this.
I got the same error in pnpm workspaces
and solve it with
skipPreflightCheck: 'true'@shellscape https://repl.it/repls/IckyBrightCache
@shellscape looks like @dangreen provided a reproduction. Does that suffice? Is there anything else you need from us?