Open ahoiroman opened 4 years ago
Hi there,
after enabling the plugin, I am getting:
SCRIPT5022: Exception thrown and not caught
which refers to
var getterFor = function getterFor(TYPE) { return function (it) { var state; if (!isObject(it) || (state = get(it)).type !== TYPE) { throw TypeError('Incompatible receiver, ' + TYPE + ' required'); } return state; }; };
This is the web pack.mix.js
web pack.mix.js
const {EnvironmentPlugin} = require ('webpack'); const mix = require ('laravel-mix'); const glob = require ('glob'); const path = require ('path'); const {CleanWebpackPlugin} = require ('clean-webpack-plugin'); const ChunkRenamePlugin = require ('webpack-chunk-rename-plugin'); require ('laravel-mix-tailwind'); require ('laravel-mix-purgecss'); require('laravel-mix-polyfill'); /* |-------------------------------------------------------------------------- | Mix Asset Management |-------------------------------------------------------------------------- | | Mix provides a clean, fluent API for defining some Webpack build steps | for your Laravel application. By default, we are compiling the Sass | file for the application as well as bundling up all the JS files. | */ mix.webpackConfig ({ output: { chunkFilename: 'js/chunks/[name].[chunkhash].js' }, plugins: [ new CleanWebpackPlugin ({ cleanOnceBeforeBuildPatterns: ['chunks/**/*'] }), new EnvironmentPlugin ({ BASE_URL: '/' }), new ChunkRenamePlugin ({ initialChunksWithEntry: true, '/js/app': 'js/main.js', '/js/vendor': 'js/vendor.js', }), ], module: { rules: [ { test: /node_modules(?:\/|\\).+\.js$/, loader: 'babel-loader', options: { presets: [['@babel/preset-env', {targets: 'last 2 versions, ie >= 10'}]], plugins: ['@babel/plugin-transform-destructuring', '@babel/plugin-proposal-object-rest-spread', '@babel/plugin-transform-template-literals'], babelrc: false } }, { enforce: 'pre', test: /\.(js|vue)$/, loader: 'eslint-loader', exclude: /node_modules/ } ] }, resolve: { alias: { '@': path.join (__dirname, 'resources'), 'node_modules': path.join (__dirname, 'node_modules') } }, }); mix.js ('resources/js/main.js', 'public/js') .postCss ('resources/css/app.css', 'public/css') .tailwind ('./tailwind.config.js') .polyfill({ enabled: true, useBuiltIns: "entry", targets: "> 0.25%, not dead" }) if (mix.inProduction ()) { mix .version () .purgeCss (); }
Any idea why this is happening?
Hi there,
after enabling the plugin, I am getting:
which refers to
This is the
web pack.mix.js
Any idea why this is happening?