Я пытаюсь перенести Материал 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'));