scottcharlesworth / laravel-mix-polyfill

A Laravel Mix extension to include polyfills by using Babel, core-js, and regenerator-runtime
MIT License
50 stars 7 forks source link

corejs is not a top-level option #12

Open wapacro opened 5 years ago

wapacro commented 5 years ago

Hi

Both the production as well as the development build fail with the following error:

ERROR in ./src/js/app.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: [BABEL] src\js\app.js: Invalid Option: corejs is not a valid top-level option.
        Maybe you meant to use 'targets'? (While processing: "node_modules\\@babel\\preset-env\\lib\\index.js")

I cannot extract more details, even with debug: true the output remains the same. The call looks like this:

mix.js(
  'src/js/app.js', 'dist/js/app.js'
).polyfill({
  enabled: true,
  useBuiltIns: 'usage',
  targets: '>= 0.5%, IE >=11'
})

Any idea what's going on? Thank you!

scottcharlesworth commented 5 years ago

@wapacro can you run npm list --depth=0 or yarn list --depth=0 and post the results?

KevinRignault commented 5 years ago

Same issue!

Here is my result : Do you have an idea please?

yarn list --depth=0 yarn list v1.15.2 ├─ @babel/code-frame@7.0.0 ├─ @babel/core@7.2.2 ├─ @babel/generator@7.2.2 ├─ @babel/helper-annotate-as-pure@7.0.0 ├─ @babel/helper-builder-binary-assignment-operator-visitor@7.1.0 ├─ @babel/helper-call-delegate@7.1.0 ├─ @babel/helper-define-map@7.1.0 ├─ @babel/helper-explode-assignable-expression@7.1.0 ├─ @babel/helper-function-name@7.1.0 ├─ @babel/helper-get-function-arity@7.0.0 ├─ @babel/helper-hoist-variables@7.0.0 ├─ @babel/helper-member-expression-to-functions@7.0.0 ├─ @babel/helper-module-imports@7.0.0 ├─ @babel/helper-module-transforms@7.2.2 ├─ @babel/helper-optimise-call-expression@7.0.0 ├─ @babel/helper-plugin-utils@7.0.0 ├─ @babel/helper-regex@7.0.0 ├─ @babel/helper-remap-async-to-generator@7.1.0 ├─ @babel/helper-replace-supers@7.2.3 ├─ @babel/helper-simple-access@7.1.0 ├─ @babel/helper-split-export-declaration@7.0.0 ├─ @babel/helper-wrap-function@7.2.0 ├─ @babel/helpers@7.2.0 ├─ @babel/highlight@7.0.0 ├─ @babel/parser@7.2.3 ├─ @babel/plugin-proposal-async-generator-functions@7.2.0 ├─ @babel/plugin-proposal-json-strings@7.2.0 ├─ @babel/plugin-proposal-object-rest-spread@7.2.0 ├─ @babel/plugin-proposal-optional-catch-binding@7.2.0 ├─ @babel/plugin-proposal-unicode-property-regex@7.2.0 ├─ @babel/plugin-syntax-async-generators@7.2.0 ├─ @babel/plugin-syntax-json-strings@7.2.0 ├─ @babel/plugin-syntax-object-rest-spread@7.2.0 ├─ @babel/plugin-syntax-optional-catch-binding@7.2.0 ├─ @babel/plugin-transform-arrow-functions@7.2.0 ├─ @babel/plugin-transform-async-to-generator@7.2.0 ├─ @babel/plugin-transform-block-scoped-functions@7.2.0 ├─ @babel/plugin-transform-block-scoping@7.2.0 ├─ @babel/plugin-transform-classes@7.2.2 ├─ @babel/plugin-transform-computed-properties@7.2.0 ├─ @babel/plugin-transform-destructuring@7.2.0 ├─ @babel/plugin-transform-dotall-regex@7.2.0 ├─ @babel/plugin-transform-duplicate-keys@7.2.0 ├─ @babel/plugin-transform-exponentiation-operator@7.2.0 ├─ @babel/plugin-transform-for-of@7.2.0 ├─ @babel/plugin-transform-function-name@7.2.0 ├─ @babel/plugin-transform-literals@7.2.0 ├─ @babel/plugin-transform-modules-amd@7.2.0 ├─ @babel/plugin-transform-modules-commonjs@7.2.0 ├─ @babel/plugin-transform-modules-systemjs@7.2.0 ├─ @babel/plugin-transform-modules-umd@7.2.0 ├─ @babel/plugin-transform-new-target@7.0.0 ├─ @babel/plugin-transform-object-super@7.2.0 ├─ @babel/plugin-transform-parameters@7.2.0 ├─ @babel/plugin-transform-regenerator@7.0.0 ├─ @babel/plugin-transform-runtime@7.2.0 ├─ @babel/plugin-transform-shorthand-properties@7.2.0 ├─ @babel/plugin-transform-spread@7.2.2 ├─ @babel/plugin-transform-sticky-regex@7.2.0 ├─ @babel/plugin-transform-template-literals@7.2.0 ├─ @babel/plugin-transform-typeof-symbol@7.2.0 ├─ @babel/plugin-transform-unicode-regex@7.2.0 ├─ @babel/polyfill@7.4.4 ├─ @babel/preset-env@7.2.3 ├─ @babel/runtime@7.2.0 ├─ @babel/template@7.2.2 ├─ @babel/traverse@7.2.3 ├─ @babel/types@7.2.2 ├─ @mrmlnc/readdir-enhanced@2.2.1 ├─ @nodelib/fs.stat@1.1.3 ├─ @types/q@1.5.1 ├─ @vimeo/player@2.9.1 ├─ @vue/component-compiler-utils@2.5.0 ├─ @webassemblyjs/ast@1.7.11 ├─ @webassemblyjs/floating-point-hex-parser@1.7.11 ├─ @webassemblyjs/helper-api-error@1.7.11 ├─ @webassemblyjs/helper-buffer@1.7.11 ├─ @webassemblyjs/helper-code-frame@1.7.11 ├─ @webassemblyjs/helper-fsm@1.7.11 ├─ @webassemblyjs/helper-module-context@1.7.11 ├─ @webassemblyjs/helper-wasm-bytecode@1.7.11 ├─ @webassemblyjs/helper-wasm-section@1.7.11 ├─ @webassemblyjs/ieee754@1.7.11 ├─ @webassemblyjs/leb128@1.7.11 ├─ @webassemblyjs/utf8@1.7.11 ├─ @webassemblyjs/wasm-edit@1.7.11 ├─ @webassemblyjs/wasm-gen@1.7.11 ├─ @webassemblyjs/wasm-opt@1.7.11 ├─ @webassemblyjs/wasm-parser@1.7.11 ├─ @webassemblyjs/wast-parser@1.7.11 ├─ @webassemblyjs/wast-printer@1.7.11 ├─ @xtuc/ieee754@1.2.0 ├─ @xtuc/long@4.2.1 ├─ abbrev@1.1.1 ├─ accepts@1.3.5 ├─ acorn-dynamic-import@3.0.0 ├─ acorn@5.7.3 ├─ adjust-sourcemap-loader@1.2.0 ├─ ajv-errors@1.0.1 ├─ ajv-keywords@3.2.0 ├─ ajv@6.7.0 ├─ alphanum-sort@1.0.2 ├─ ansi-colors@3.2.3 ├─ ansi-html@0.0.7 ├─ ansi-regex@2.1.1 ├─ ansi-styles@3.2.1 ├─ anymatch@2.0.0 ├─ aproba@1.2.0 ├─ are-we-there-yet@1.1.5 ├─ argparse@1.0.10 ├─ arr-diff@4.0.0 ├─ arr-flatten@1.1.0 ├─ arr-union@3.1.0 ├─ array-flatten@1.1.1 ├─ array-union@1.0.2 ├─ array-uniq@1.0.3 ├─ array-unique@0.3.2 ├─ arrify@1.0.1 ├─ asn1.js@4.10.1 ├─ assert@1.4.1 ├─ assign-symbols@1.0.0 ├─ ast-types@0.9.6 ├─ async-each@1.0.1 ├─ async@2.6.1 ├─ atob@2.1.2 ├─ autoprefixer@9.4.5 ├─ axios@0.18.0 ├─ babel-code-frame@6.26.0 ├─ babel-loader@8.0.5 ├─ babel-merge@2.0.1 ├─ balanced-match@1.0.0 ├─ base@0.11.2 ├─ base64-js@1.3.0 ├─ batch@0.6.1 ├─ big.js@5.2.2 ├─ binary-extensions@1.12.0 ├─ bluebird@3.5.3 ├─ bn.js@4.11.8 ├─ body-parser@1.18.3 ├─ bonjour@3.5.0 ├─ boolbase@1.0.0 ├─ bootstrap@4.2.1 ├─ brace-expansion@1.1.11 ├─ braces@2.3.2 ├─ brorand@1.1.0 ├─ browserify-aes@1.2.0 ├─ browserify-cipher@1.0.1 ├─ browserify-des@1.0.2 ├─ browserify-rsa@4.0.1 ├─ browserify-sign@4.0.4 ├─ browserify-zlib@0.2.0 ├─ browserslist@4.4.1 ├─ buffer-from@1.1.1 ├─ buffer-indexof@1.1.1 ├─ buffer-xor@1.0.3 ├─ buffer@4.9.1 ├─ builtin-status-codes@3.0.0 ├─ bytes@3.0.0 ├─ cacache@11.3.2 ├─ cache-base@1.0.1 ├─ call-me-maybe@1.0.1 ├─ caller-callsite@2.0.0 ├─ caller-path@2.0.0 ├─ callsites@2.0.0 ├─ camel-case@3.0.0 ├─ camelcase@4.1.0 ├─ caniuse-api@3.0.0 ├─ caniuse-lite@1.0.30000929 ├─ chalk@2.4.2 ├─ charenc@0.0.2 ├─ chokidar@2.0.4 ├─ chownr@1.1.1 ├─ chrome-trace-event@1.0.0 ├─ cipher-base@1.0.4 ├─ class-utils@0.3.6 ├─ clean-css@4.2.1 ├─ cliui@4.1.0 ├─ clone-deep@2.0.2 ├─ coa@2.0.2 ├─ code-point-at@1.1.0 ├─ collection-visit@1.0.0 ├─ color-convert@1.9.3 ├─ color-name@1.1.3 ├─ color-string@1.5.3 ├─ color@3.1.0 ├─ colors@1.1.2 ├─ commander@2.17.1 ├─ commondir@1.0.1 ├─ component-emitter@1.2.1 ├─ compressible@2.0.15 ├─ compression@1.7.3 ├─ concat-map@0.0.1 ├─ concat-stream@1.6.2 ├─ concatenate@0.0.2 ├─ connect-history-api-fallback@1.6.0 ├─ console-browserify@1.1.0 ├─ console-control-strings@1.1.0 ├─ consolidate@0.15.1 ├─ constants-browserify@1.0.0 ├─ content-disposition@0.5.2 ├─ content-type@1.0.4 ├─ convert-source-map@1.6.0 ├─ cookie-signature@1.0.6 ├─ cookie@0.3.1 ├─ copy-concurrently@1.0.5 ├─ copy-descriptor@0.1.1 ├─ core-js@2.6.5 ├─ core-util-is@1.0.2 ├─ cosmiconfig@4.0.0 ├─ create-ecdh@4.0.3 ├─ create-hash@1.2.0 ├─ create-hmac@1.1.7 ├─ cross-env@5.2.0 ├─ cross-spawn@6.0.5 ├─ crypt@0.0.2 ├─ crypto-browserify@3.12.0 ├─ css-color-names@0.0.4 ├─ css-declaration-sorter@4.0.1 ├─ css-loader@1.0.1 ├─ css-select-base-adapter@0.1.1 ├─ css-select@2.0.2 ├─ css-selector-tokenizer@0.7.1 ├─ css-tree@1.0.0-alpha.28 ├─ css-unit-converter@1.1.1 ├─ css-url-regex@1.1.0 ├─ css-what@2.1.2 ├─ css@2.2.4 ├─ cssesc@0.1.0 ├─ cssnano-preset-default@4.0.6 ├─ cssnano-util-get-arguments@4.0.0 ├─ cssnano-util-get-match@4.0.0 ├─ cssnano-util-raw-cache@4.0.1 ├─ cssnano-util-same-parent@4.0.1 ├─ cssnano@4.1.8 ├─ csso@3.5.1 ├─ cyclist@0.2.2 ├─ date-now@0.1.4 ├─ de-indent@1.0.2 ├─ debug@2.6.9 ├─ decamelize@1.2.0 ├─ decode-uri-component@0.2.0 ├─ deep-equal@1.0.1 ├─ deep-extend@0.6.0 ├─ deepmerge@2.2.1 ├─ default-gateway@2.7.2 ├─ define-properties@1.1.3 ├─ define-property@0.2.5 ├─ del@3.0.0 ├─ delegates@1.0.0 ├─ depd@1.1.2 ├─ des.js@1.0.0 ├─ destroy@1.0.4 ├─ detect-file@1.0.0 ├─ detect-libc@1.0.3 ├─ detect-node@2.0.4 ├─ diffie-hellman@5.0.3 ├─ dir-glob@2.0.0 ├─ dns-equal@1.0.0 ├─ dns-packet@1.3.1 ├─ dns-txt@2.0.2 ├─ dom-serializer@0.1.0 ├─ dom7@2.1.3 ├─ domain-browser@1.2.0 ├─ domelementtype@1.3.1 ├─ domutils@1.7.0 ├─ dot-prop@4.2.0 ├─ dotenv-expand@4.2.0 ├─ dotenv@6.2.0 ├─ duplexify@3.6.1 ├─ ee-first@1.1.1 ├─ electron-to-chromium@1.3.103 ├─ elliptic@6.4.1 ├─ emojis-list@2.1.0 ├─ encodeurl@1.0.2 ├─ end-of-stream@1.4.1 ├─ enhanced-resolve@4.1.0 ├─ entities@1.1.2 ├─ errno@0.1.7 ├─ error-ex@1.3.2 ├─ error-stack-parser@2.0.2 ├─ es-abstract@1.13.0 ├─ es-to-primitive@1.2.0 ├─ es6-templates@0.2.3 ├─ escape-html@1.0.3 ├─ escape-string-regexp@1.0.5 ├─ eslint-scope@4.0.0 ├─ esprima@3.1.3 ├─ esrecurse@4.2.1 ├─ estraverse@4.2.0 ├─ esutils@2.0.2 ├─ etag@1.8.1 ├─ eventemitter3@3.1.0 ├─ events@3.0.0 ├─ eventsource@1.0.7 ├─ evp_bytestokey@1.0.3 ├─ execa@1.0.0 ├─ expand-brackets@2.1.4 ├─ expand-tilde@2.0.2 ├─ express@4.16.4 ├─ extend-shallow@2.0.1 ├─ extglob@2.0.4 ├─ extract-text-webpack-plugin@4.0.0-beta.0 ├─ fast-deep-equal@2.0.1 ├─ fast-glob@2.2.6 ├─ fast-json-stable-stringify@2.0.0 ├─ fastparse@1.1.2 ├─ faye-websocket@0.10.0 ├─ figgy-pudding@3.5.1 ├─ file-loader@2.0.0 ├─ file-type@10.7.0 ├─ fill-range@4.0.0 ├─ finalhandler@1.1.1 ├─ find-cache-dir@2.0.0 ├─ find-up@3.0.0 ├─ findup-sync@2.0.0 ├─ flush-write-stream@1.0.3 ├─ follow-redirects@1.6.1 ├─ for-in@1.0.2 ├─ for-own@1.0.0 ├─ forwarded@0.1.2 ├─ fragment-cache@0.2.1 ├─ fresh@0.5.2 ├─ friendly-errors-webpack-plugin@1.7.0 ├─ from2@2.3.0 ├─ fs-extra@7.0.1 ├─ fs-minipass@1.2.5 ├─ fs-write-stream-atomic@1.0.10 ├─ fs.realpath@1.0.0 ├─ fsevents@1.2.6 ├─ function-bind@1.1.1 ├─ gauge@2.7.4 ├─ get-caller-file@1.0.3 ├─ get-stream@4.1.0 ├─ get-value@2.0.6 ├─ glob-parent@3.1.0 ├─ glob-to-regexp@0.3.0 ├─ glob@7.1.3 ├─ global-modules-path@2.3.1 ├─ global-modules@1.0.0 ├─ global-prefix@1.0.2 ├─ globals@11.10.0 ├─ globby@8.0.2 ├─ globs@0.1.4 ├─ graceful-fs@4.1.15 ├─ growly@1.3.0 ├─ gsap@2.1.2 ├─ handle-thing@2.0.0 ├─ has-ansi@2.0.0 ├─ has-flag@3.0.0 ├─ has-symbols@1.0.0 ├─ has-unicode@2.0.1 ├─ has-value@1.0.0 ├─ has-values@1.0.0 ├─ has@1.0.3 ├─ hash-base@3.0.4 ├─ hash-sum@1.0.2 ├─ hash.js@1.1.7 ├─ he@1.2.0 ├─ hex-color-regex@1.1.0 ├─ hmac-drbg@1.0.1 ├─ homedir-polyfill@1.0.1 ├─ hpack.js@2.1.6 ├─ hsl-regex@1.0.0 ├─ hsla-regex@1.0.0 ├─ html-comment-regex@1.1.2 ├─ html-entities@1.2.1 ├─ html-loader@0.5.5 ├─ html-minifier@3.5.21 ├─ http-deceiver@1.2.7 ├─ http-errors@1.6.3 ├─ http-parser-js@0.5.0 ├─ http-proxy-middleware@0.18.0 ├─ http-proxy@1.17.0 ├─ https-browserify@1.0.0 ├─ iconv-lite@0.4.23 ├─ icss-replace-symbols@1.1.0 ├─ icss-utils@2.1.0 ├─ ieee754@1.1.12 ├─ iferr@0.1.5 ├─ ignore-walk@3.0.1 ├─ ignore@3.3.10 ├─ imagemin@6.1.0 ├─ img-loader@3.0.1 ├─ import-cwd@2.1.0 ├─ import-fresh@2.0.0 ├─ import-from@2.1.0 ├─ import-local@2.0.0 ├─ imurmurhash@0.1.4 ├─ indexes-of@1.0.1 ├─ indexof@0.0.1 ├─ inflight@1.0.6 ├─ inherits@2.0.3 ├─ ini@1.3.5 ├─ internal-ip@3.0.1 ├─ interpret@1.2.0 ├─ invariant@2.2.4 ├─ invert-kv@2.0.0 ├─ ip-regex@2.1.0 ├─ ip@1.1.5 ├─ ipaddr.js@1.8.1 ├─ is-absolute-url@2.1.0 ├─ is-accessor-descriptor@1.0.0 ├─ is-arrayish@0.2.1 ├─ is-binary-path@1.0.1 ├─ is-buffer@1.1.6 ├─ is-callable@1.1.4 ├─ is-color-stop@1.1.0 ├─ is-data-descriptor@1.0.0 ├─ is-date-object@1.0.1 ├─ is-descriptor@1.0.2 ├─ is-directory@0.3.1 ├─ is-extendable@0.1.1 ├─ is-extglob@2.1.1 ├─ is-fullwidth-code-point@2.0.0 ├─ is-glob@4.0.0 ├─ is-number@3.0.0 ├─ is-obj@1.0.1 ├─ is-path-cwd@1.0.0 ├─ is-path-in-cwd@1.0.1 ├─ is-path-inside@1.0.1 ├─ is-plain-object@2.0.4 ├─ is-regex@1.0.4 ├─ is-resolvable@1.1.0 ├─ is-stream@1.1.0 ├─ is-svg@3.0.0 ├─ is-symbol@1.0.2 ├─ is-windows@1.0.2 ├─ is-wsl@1.1.0 ├─ isarray@1.0.0 ├─ isexe@2.0.0 ├─ isobject@3.0.1 ├─ jquery@3.3.1 ├─ js-levenshtein@1.1.6 ├─ js-tokens@4.0.0 ├─ js-yaml@3.12.1 ├─ jsesc@0.5.0 ├─ json-parse-better-errors@1.0.2 ├─ json-schema-traverse@0.4.1 ├─ json3@3.3.2 ├─ json5@1.0.1 ├─ jsonfile@4.0.0 ├─ killable@1.0.1 ├─ kind-of@3.2.2 ├─ laravel-mix-polyfill@1.0.2 ├─ laravel-mix@4.0.14 ├─ last-call-webpack-plugin@3.0.0 ├─ lcid@2.0.0 ├─ lightercollective@0.1.0 ├─ loader-runner@2.4.0 ├─ loader-utils@1.2.3 ├─ locate-path@3.0.0 ├─ lodash-es@4.17.11 ├─ lodash._baseassign@3.2.0 ├─ lodash._basecopy@3.0.1 ├─ lodash._bindcallback@3.0.1 ├─ lodash._createassigner@3.1.1 ├─ lodash._getnative@3.9.1 ├─ lodash._isiterateecall@3.0.9 ├─ lodash.assign@4.2.0 ├─ lodash.debounce@4.0.8 ├─ lodash.defaults@4.2.0 ├─ lodash.isarguments@3.1.0 ├─ lodash.isarray@3.0.4 ├─ lodash.keys@3.1.2 ├─ lodash.memoize@4.1.2 ├─ lodash.restparam@3.6.1 ├─ lodash.tail@4.1.1 ├─ lodash.uniq@4.5.0 ├─ lodash@4.17.11 ├─ loglevel@1.6.1 ├─ loose-envify@1.4.0 ├─ lower-case@1.1.4 ├─ lozad@1.9.0 ├─ lru-cache@4.1.5 ├─ make-dir@1.3.0 ├─ map-age-cleaner@0.1.3 ├─ map-cache@0.2.2 ├─ map-visit@1.0.0 ├─ md5.js@1.3.5 ├─ md5@2.2.1 ├─ mdn-data@1.1.4 ├─ media-typer@0.3.0 ├─ mem@4.0.0 ├─ memory-fs@0.4.1 ├─ merge-descriptors@1.0.1 ├─ merge-source-map@1.1.0 ├─ merge2@1.2.3 ├─ methods@1.1.2 ├─ micromatch@3.1.10 ├─ miller-rabin@4.0.1 ├─ mime-db@1.37.0 ├─ mime-types@2.1.21 ├─ mime@2.4.0 ├─ mimic-fn@1.2.0 ├─ minimalistic-assert@1.0.1 ├─ minimalistic-crypto-utils@1.0.1 ├─ minimatch@3.0.4 ├─ minimist@1.2.0 ├─ minipass@2.3.5 ├─ minizlib@1.2.1 ├─ mississippi@3.0.0 ├─ mixin-deep@1.3.1 ├─ mixin-object@2.0.1 ├─ mkdirp@0.5.1 ├─ move-concurrently@1.0.1 ├─ ms@2.0.0 ├─ multicast-dns-service-types@1.1.0 ├─ multicast-dns@6.2.3 ├─ nan@2.12.1 ├─ nanomatch@1.2.13 ├─ native-promise-only@0.8.1 ├─ needle@2.2.4 ├─ negotiator@0.6.1 ├─ neo-async@2.6.0 ├─ nice-try@1.0.5 ├─ no-case@2.3.2 ├─ node-forge@0.7.5 ├─ node-libs-browser@2.2.0 ├─ node-notifier@5.3.0 ├─ node-pre-gyp@0.10.3 ├─ node-releases@1.1.3 ├─ nopt@4.0.1 ├─ normalize-path@2.1.1 ├─ normalize-range@0.1.2 ├─ normalize-url@3.3.0 ├─ npm-bundled@1.0.5 ├─ npm-packlist@1.2.0 ├─ npm-run-path@2.0.2 ├─ npmlog@4.1.2 ├─ nth-check@1.0.2 ├─ num2fraction@1.2.2 ├─ number-is-nan@1.0.1 ├─ object-assign@4.1.1 ├─ object-copy@0.1.0 ├─ object-keys@1.0.12 ├─ object-path@0.9.2 ├─ object-visit@1.0.1 ├─ object.getownpropertydescriptors@2.0.3 ├─ object.omit@3.0.0 ├─ object.pick@1.3.0 ├─ object.values@1.1.0 ├─ obuf@1.1.2 ├─ on-finished@2.3.0 ├─ on-headers@1.0.1 ├─ once@1.4.0 ├─ opn@5.4.0 ├─ optimize-css-assets-webpack-plugin@5.0.1 ├─ original@1.0.2 ├─ os-browserify@0.3.0 ├─ os-homedir@1.0.2 ├─ os-locale@3.1.0 ├─ os-tmpdir@1.0.2 ├─ osenv@0.1.5 ├─ p-defer@1.0.0 ├─ p-finally@1.0.0 ├─ p-is-promise@1.1.0 ├─ p-limit@2.1.0 ├─ p-locate@3.0.0 ├─ p-map@1.2.0 ├─ p-pipe@1.2.0 ├─ p-try@2.0.0 ├─ pako@1.0.8 ├─ parallel-transform@1.1.0 ├─ param-case@2.1.1 ├─ parse-asn1@5.1.3 ├─ parse-json@4.0.0 ├─ parse-passwd@1.0.0 ├─ parseurl@1.3.2 ├─ pascalcase@0.1.1 ├─ path-browserify@0.0.0 ├─ path-dirname@1.0.2 ├─ path-exists@3.0.0 ├─ path-is-absolute@1.0.1 ├─ path-is-inside@1.0.2 ├─ path-key@2.0.1 ├─ path-parse@1.0.6 ├─ path-to-regexp@0.1.7 ├─ path-type@3.0.0 ├─ pbkdf2@3.0.17 ├─ pify@3.0.0 ├─ pinkie-promise@2.0.1 ├─ pinkie@2.0.4 ├─ pkg-dir@3.0.0 ├─ popper.js@1.14.6 ├─ portfinder@1.0.20 ├─ posix-character-classes@0.1.1 ├─ postcss-calc@7.0.1 ├─ postcss-colormin@4.0.2 ├─ postcss-convert-values@4.0.1 ├─ postcss-discard-comments@4.0.1 ├─ postcss-discard-duplicates@4.0.2 ├─ postcss-discard-empty@4.0.1 ├─ postcss-discard-overridden@4.0.1 ├─ postcss-load-config@2.0.0 ├─ postcss-loader@3.0.0 ├─ postcss-merge-longhand@4.0.10 ├─ postcss-merge-rules@4.0.2 ├─ postcss-minify-font-values@4.0.2 ├─ postcss-minify-gradients@4.0.1 ├─ postcss-minify-params@4.0.1 ├─ postcss-minify-selectors@4.0.1 ├─ postcss-modules-extract-imports@1.2.1 ├─ postcss-modules-local-by-default@1.2.0 ├─ postcss-modules-scope@1.1.0 ├─ postcss-modules-values@1.3.0 ├─ postcss-normalize-charset@4.0.1 ├─ postcss-normalize-display-values@4.0.1 ├─ postcss-normalize-positions@4.0.1 ├─ postcss-normalize-repeat-style@4.0.1 ├─ postcss-normalize-string@4.0.1 ├─ postcss-normalize-timing-functions@4.0.1 ├─ postcss-normalize-unicode@4.0.1 ├─ postcss-normalize-url@4.0.1 ├─ postcss-normalize-whitespace@4.0.1 ├─ postcss-ordered-values@4.1.1 ├─ postcss-reduce-initial@4.0.2 ├─ postcss-reduce-transforms@4.0.1 ├─ postcss-selector-parser@3.1.1 ├─ postcss-svgo@4.0.1 ├─ postcss-unique-selectors@4.0.1 ├─ postcss-value-parser@3.3.1 ├─ postcss@7.0.13 ├─ prettier@1.13.7 ├─ private@0.1.8 ├─ process-nextick-args@2.0.0 ├─ process@0.11.10 ├─ promise-inflight@1.0.1 ├─ proxy-addr@2.0.4 ├─ prr@1.0.1 ├─ pseudomap@1.0.2 ├─ public-encrypt@4.0.3 ├─ pump@3.0.0 ├─ pumpify@1.5.1 ├─ punycode@1.3.2 ├─ q@1.5.1 ├─ qs@6.5.2 ├─ querystring-es3@0.2.1 ├─ querystring@0.2.0 ├─ querystringify@2.1.0 ├─ randombytes@2.0.6 ├─ randomfill@1.0.4 ├─ range-parser@1.2.0 ├─ raw-body@2.3.3 ├─ rc@1.2.8 ├─ readable-stream@2.3.6 ├─ readdirp@2.2.1 ├─ recast@0.11.23 ├─ regenerate-unicode-properties@7.0.0 ├─ regenerate@1.4.0 ├─ regenerator-runtime@0.12.1 ├─ regenerator-transform@0.13.3 ├─ regex-not@1.0.2 ├─ regex-parser@2.2.10 ├─ regexpu-core@4.4.0 ├─ regjsgen@0.5.0 ├─ regjsparser@0.6.0 ├─ relateurl@0.2.7 ├─ remove-trailing-separator@1.1.0 ├─ repeat-element@1.1.3 ├─ repeat-string@1.6.1 ├─ replace-ext@1.0.0 ├─ require-directory@2.1.1 ├─ require-from-string@2.0.2 ├─ require-main-filename@1.0.1 ├─ requires-port@1.0.0 ├─ resolve-cwd@2.0.0 ├─ resolve-dir@1.0.1 ├─ resolve-from@3.0.0 ├─ resolve-url-loader@2.3.1 ├─ resolve-url@0.2.1 ├─ resolve@1.9.0 ├─ ret@0.1.15 ├─ rework-visit@1.0.0 ├─ rework@1.0.1 ├─ rgb-regex@1.0.1 ├─ rgba-regex@1.0.0 ├─ rimraf@2.6.3 ├─ ripemd160@2.0.2 ├─ run-queue@1.0.3 ├─ safe-buffer@5.1.2 ├─ safe-regex@1.1.0 ├─ safer-buffer@2.1.2 ├─ sass-loader@7.1.0 ├─ sass@1.16.1 ├─ sax@1.2.4 ├─ schema-utils@1.0.0 ├─ scrollmagic@2.0.6 ├─ select-hose@2.0.0 ├─ selfsigned@1.10.4 ├─ semver@5.6.0 ├─ send@0.16.2 ├─ serialize-javascript@1.6.1 ├─ serve-index@1.9.1 ├─ serve-static@1.13.2 ├─ set-blocking@2.0.0 ├─ set-value@2.0.0 ├─ setimmediate@1.0.5 ├─ setprototypeof@1.1.0 ├─ sha.js@2.4.11 ├─ shallow-clone@1.0.0 ├─ shebang-command@1.2.0 ├─ shebang-regex@1.0.0 ├─ shellwords@0.1.1 ├─ signal-exit@3.0.2 ├─ simple-swizzle@0.2.2 ├─ slash@1.0.0 ├─ smooth-scrollbar@8.3.1 ├─ snapdragon-node@2.1.1 ├─ snapdragon-util@3.0.1 ├─ snapdragon@0.8.2 ├─ sockjs-client@1.3.0 ├─ sockjs@0.3.19 ├─ source-list-map@2.0.1 ├─ source-map-resolve@0.5.2 ├─ source-map-support@0.5.10 ├─ source-map-url@0.4.0 ├─ source-map@0.6.1 ├─ spdy-transport@3.0.0 ├─ spdy@4.0.0 ├─ split-string@3.1.0 ├─ sprintf-js@1.0.3 ├─ ssr-window@1.0.1 ├─ ssri@6.0.1 ├─ stable@0.1.8 ├─ stackframe@1.0.4 ├─ static-extend@0.1.2 ├─ statuses@1.4.0 ├─ stream-browserify@2.0.1 ├─ stream-each@1.2.3 ├─ stream-http@2.8.3 ├─ stream-shift@1.0.0 ├─ string_decoder@1.2.0 ├─ string-width@2.1.1 ├─ strip-ansi@3.0.1 ├─ strip-eof@1.0.0 ├─ strip-json-comments@2.0.1 ├─ style-loader@0.23.1 ├─ stylehacks@4.0.1 ├─ supports-color@5.5.0 ├─ svgo@1.1.1 ├─ swiper@4.5.0 ├─ tapable@1.1.1 ├─ tar@4.4.8 ├─ terser-webpack-plugin@1.2.1 ├─ terser@3.14.1 ├─ through@2.3.8 ├─ through2@2.0.5 ├─ thunky@1.0.3 ├─ timers-browserify@2.0.10 ├─ timsort@0.3.0 ├─ to-arraybuffer@1.0.1 ├─ to-fast-properties@2.0.0 ├─ to-object-path@0.3.0 ├─ to-regex-range@2.1.1 ├─ to-regex@3.0.2 ├─ trim-right@1.0.1 ├─ tslib@1.9.3 ├─ tty-browserify@0.0.0 ├─ type-is@1.6.16 ├─ typedarray@0.0.6 ├─ uglify-js@3.4.9 ├─ unicode-canonical-property-names-ecmascript@1.0.4 ├─ unicode-match-property-ecmascript@1.0.4 ├─ unicode-match-property-value-ecmascript@1.0.2 ├─ unicode-property-aliases-ecmascript@1.0.4 ├─ union-value@1.0.0 ├─ uniq@1.0.1 ├─ uniqs@2.0.0 ├─ unique-filename@1.1.1 ├─ unique-slug@2.0.1 ├─ universalify@0.1.2 ├─ unpipe@1.0.0 ├─ unquote@1.1.1 ├─ unset-value@1.0.0 ├─ upath@1.1.0 ├─ upper-case@1.1.3 ├─ uri-js@4.2.2 ├─ urix@0.1.0 ├─ url-parse@1.4.4 ├─ url@0.11.0 ├─ use@3.1.1 ├─ util-deprecate@1.0.2 ├─ util.promisify@1.0.0 ├─ util@0.10.3 ├─ utils-merge@1.0.1 ├─ uuid@3.3.2 ├─ v8-compile-cache@2.0.2 ├─ vary@1.1.2 ├─ vendors@1.0.2 ├─ vm-browserify@0.0.4 ├─ vue-hot-reload-api@2.3.1 ├─ vue-loader@15.5.1 ├─ vue-style-loader@4.1.2 ├─ vue-template-compiler@2.5.22 ├─ vue-template-es2015-compiler@1.8.1 ├─ vue@2.5.22 ├─ watchpack@1.6.0 ├─ wbuf@1.7.3 ├─ weakmap-polyfill@2.0.0 ├─ webpack-cli@3.2.1 ├─ webpack-dev-middleware@3.4.0 ├─ webpack-dev-server@3.1.14 ├─ webpack-log@2.0.0 ├─ webpack-merge@4.2.1 ├─ webpack-notifier@1.7.0 ├─ webpack-sources@1.3.0 ├─ webpack@4.28.4 ├─ websocket-driver@0.7.0 ├─ websocket-extensions@0.1.3 ├─ which-module@2.0.0 ├─ which@1.3.1 ├─ wide-align@1.1.3 ├─ worker-farm@1.6.0 ├─ wrap-ansi@2.1.0 ├─ wrappy@1.0.2 ├─ xregexp@4.0.0 ├─ xtend@4.0.1 ├─ y18n@4.0.0 ├─ yallist@3.0.3 ├─ yargs-parser@11.1.1 └─ yargs@12.0.5

scottcharlesworth commented 5 years ago

Your @babel/core version is 7.2.2. The corejs option was added in 7.4.0.

Can you try running yarn upgrade and compile again? If this doesn't fix the issue can you post the contents of your dependencies and devDependencies keys from your package.json file.

KevinRignault commented 5 years ago

Yeeeah ! Thank you @scottcharlesworth, it works :)

msassa commented 5 years ago

Hello, I'm already upgrade babel, and still getting this error.

npm list --depth=0
├── @babel/core@7.7.0
├── @babel/plugin-proposal-object-rest-spread@7.6.2
├── @babel/plugin-syntax-dynamic-import@7.2.0
├── algoliasearch@3.35.1
├── axios@0.18.1
├── bootstrap@4.3.1
├── browser-sync@2.26.7
├── browser-sync-webpack-plugin@2.2.2
├── cross-env@5.2.1
├── instantsearch.css@7.3.1
├── instantsearch.js@3.7.0
├── jquery@3.4.1
├── laravel-mix@4.1.4
├── laravel-mix-polyfill@1.1.0
├── laravel-mix-tailwind@0.1.0
├── lodash@4.17.15
├── moment@2.24.0
├── npm@6.13.0
├── popper.js@1.16.0
├── resolve-url-loader@2.3.2
├── sass@1.23.3
├── sass-loader@7.3.1
├── sweet-modal-vue@2.0.0
├── tailwindcss@0.7.4
├── url-search-params-polyfill@7.0.0
├── v-img@0.2.0
├── vue@2.6.10
├── vue-instantsearch@2.6.0
├── vue-js-modal@1.3.31
├── vue-object-fit@1.0.6
├── vue-router@3.1.3
├── vue-slick@1.1.15
├── vue-slider-component@2.8.16
├── vue-tabs-component@1.5.0
├── vue-template-compiler@2.6.10
├── vue2-storage@3.4.0
└── vuex@3.1.1

Invalid Option: corejs is not a valid top-level option.

Any idea?

scottcharlesworth commented 4 years ago

@msassa from that list, it doesn't appear corejs is even installed? Can you try adding it: npm install core-js

wakeuphate commented 4 years ago

Even after installing core-js, I ran into issues where it couldn't find the used iterators for what it's worth. It seems to be related to core-js@3.x (https://github.com/zloirock/core-js/issues/500)

I rolled back to 2.x with npm install core-js@2.x and everything is running as usual. Hopefully this helps if wapacro runs into the same issues as I.

Linyan-ma commented 2 years ago

core-js was Added in babel-preset-env v7.4.0 your @babel/preset-env is 7.2.3 refer:https://babeljs.io/docs/en/babel-preset-env#corejs