также решил эту проблему, удалив библиотеку vue2-hammer. Теперь у меня есть одна проблема в Chrome и в IE: «регенератор не определен». перепробовал каждое решение в гугле и нет решения. Теперь мой Nuxt.config.js выглядит так:
const polyfill = require('@babel/polyfill');
module.exports = {
entry: [polyfill],
build: {
extractCSS: true,
extend(config, ctx) {
if (ctx.isDev && ctx.isClient) {
config.module.rules.push(
{
enforce: 'pre',
test: /\.(js|vue)$/,
loader: 'eslint-loader',
exclude: /(node_modules)/,
},
{
test: /\.js$/,
loader: 'babel-loader',
options: {
plugins: [
[
'@babel/plugin-transform-runtime',
{
corejs: false,
helpers: true,
regenerator: true,
useESModules: false,
},
],
[
'@babel/plugin-transform-regenerator',
{
asyncGenerators: false,
generators: false,
async: false,
},
],
'babel-plugin-transform-es2015-shorthand-properties',
'@babel/plugin-transform-exponentiation-operator',
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-transform-arrow-functions',
],
},
},
);
}
},
},
babel: {
presets: [
[
'es2015',
'stage-0',
],
],
exclude: ['transform-regenerator'],
},
Идея муравья, что может вызвать это?