Проблема переноса материала JS в Laravel Mix - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь перенести Материал JS в настройках Laravel.Каков наилучший способ настроить загрузчик babel для переноса в файле webpack.mix.js Laravel Mix?

В настоящее время мой файл webpack.mix.js настроен так:

mix.js('resources/js/*.js', 'public/js', {
  loader: 'babel-loader',
  query: {presets: ['env']}
})
   .sass('resources/sass/app.scss', 'public/css', {
     includePaths: ['node_modules']
   });

Тем не менее, я все еще получаю следующую ошибку: Uncaught SyntaxError: Unexpected token { это относится к login.js: строка1.

Редактировать: login.js содержит следующее:

import {MDCRipple} from '@material/ripple';
import {MDCTextField} from '@material/textfield';

const username = new MDCTextField(document.querySelector('.username'));
const password = new MDCTextField(document.querySelector('.password'));

new MDCRipple(document.querySelector('.cancel'));
new MDCRipple(document.querySelector('.next'));
...