javascript - 在 Laravel Mix 中转译 Material JS 的问题
问题描述
我正在尝试在 Laravel 设置中转换 Material JS。在 Laravel Mix 的webpack.mix.js
文件中设置 babel-loader 以进行转译的最佳方法是什么?
我目前的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'));
解决方案
推荐阅读
- directory - Phonegap App 目录突然包含文件名奇怪的文件夹和文件
- python - 无法导入“硒”VSCode
- java - == 相等检查运算符的工作功能是否在内部使用哈希码方法?
- c++ - 当我通过函数将指针传递给指针数组时丢失数据
- javascript - Azure CI/CD 设置从 Express 服务器构建 + 服务 React 构建目录
- linux - 将具有最小大小的子文件夹的路径存储到变量中
- bash - jq:解析并显示 JSON 中的多个值
- fluid-framework - 流体框架是否支持事务?
- sql - 获取 Oracle 上每个值的第二高最大值
- java - Find Pairs 对于每个测试用例,打印不同对的数量